我正在尝试从MYSQL数据库中检索信息。但是,我收到此错误。
我的代码:
$result = mysql_query("SELECT * FROM DB ORDER BY name ASC");
while($row = mysql_fetch_array($result)) {
echo ucwords($row['name']) . "\t" . ucwords($row['number']) . "<br>";
echo "<hr width='20%'>";
}
答案 0 :(得分:1)
您的查询中有错误。所以mysql_query没有给你一个结果集。相反,你得到的值为false,因此是一个布尔值。
答案 1 :(得分:0)
使用http://www.php.net/manual/en/book.pdo.php代替mysql函数!
示例#1演示PDO :: query
<?php
function getFruit($conn) {
$sql = 'SELECT name, color, calories FROM fruit ORDER BY name';
foreach ($conn->query($sql) as $row) {
print $row['name'] . "\t";
print $row['color'] . "\t";
print $row['calories'] . "\n";
}
}
?>