我从PHP和MYSQL收到以下错误,但是SQL语句是正确的,我从PHPmyadmin,直接抓取它。我已经在PHPMYADMIN中显示了一张显示该表的图片。
$sql = 'SELECT * FROM company';
if ($mysqli->query($sql) === TRUE) {
$result = $mysqli->query($sql);
if ($result->num_rows > 0) {
(data from result's)
}
} else {
echo "Error: " . $sql . "<br>" . $mysqli->error;
exit();
}
结果:( $ mysqli-&gt;错误中没有任何内容;)
错误:SELECT * FROM company
在表格中插入2行,仍然出现相同的错误。
删除了第一个if语句。
现在收到以下错误:
(!)注意:尝试在第248行的C:\ xampp \ htdocs \ mkpenterprices \ Research.php中获取非对象的属性
最后让SQL运行,但它没有在javascript部分填充任何内容。
答案 0 :(得分:1)
只需这样做
$sql = 'SELECT * FROM company';
$result = $mysqli->query($sql);
if(!$result){
echo "Error: " . $sql . "<br>" . $mysqli->error;
exit();
}
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
var_dump($row);
}
}