新的mysql和非常新的PDO -但我试图通过许多教程学习。
我试图在数据库中获取一个与用户ID相对应的条目,然后使用该条目在配置文件页面上回显用户名等。
$stmt = $conn->query('SELECT * FROM clients WHERE id = 42');
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);
// Content here...
echo $results['firstname'];这给了我一个错误,的名字是未定义的--我在这里做错了什么?
编写本教程:Developers
发布于 2012-08-26 00:42:59
尝试用以下方法来改变它:
$results = $stmt->fetch(PDO::FETCH_ASSOC)因为您从数据库中请求的是一行,而不是包含行的数组。
PDOStatement::fetchAll — Returns an array containing all of the result set rows
PDOStatement::fetch — Fetches the next row from a result sethttps://stackoverflow.com/questions/12126813
复制相似问题