0
我收到来自PHP和MYSQL的错误,但SQL语句正确,我直接从PHPmyadmin,中抓取它我已经包含一张来自PHPMYADMIN的图片显示该表。MYSQLI语句错误显示不正确,但其正确
$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->错误什么;)
错误:SELECT * FROM公司
插入2行到表中,仍然得到同样的错误。
删除了第一个if语句。
现在越来越以下错误:
通知(!):试图让非对象的属性在C:\ XAMPP \ htdocs中\ mkpenterprices \ Research.php上线248
终于得到了SQL运行,但它没有填充JavaScript部分的任何东西。
这似乎表明,在'company'表中没有行。这是一种你认为是错误的有效条件。 – David
是的,没有行,但它在第一个if语句上失败,第二个if语句如果是0行,则什么也不做。 –
第一个if语句如何失败?在第二个'if'语句中显示'else'块的输出。如果行数为零,这就是我所期望的输出结果,您声明的是正确的。那么究竟是什么问题呢? – David