我正在调用非对象上的成员函数query()。
include 'connection.php';
// Create connection
$mysqli = mysqli_connect($host,$username,$password,$database);
// Check connection
if (mysqli_connect_errno())
{
echo "Es konnte keine Verbindung hergestellt werden: " . mysqli_connect_error();
}
$query_user = "SELECT * FROM user WHERE Benutzername='".$benutzername."' AND Passwort='".$passwort."'";
if ($result = $mysqli->query($query_user)) {
$num_rows = $result->num_rows;
}
它说我的错误在if ($result = $mysqli->query($query_user)) {
答案 0 :(得分:1)
变化:
if (mysqli_connect_errno())
{
echo "Es konnte keine Verbindung hergestellt werden: " . mysqli_connect_error();
}
为:
if (!$mysqli) {
die ("Es konnte keine Verbindung hergestellt werden: " . mysqli_connect_error());
}
以便在出现连接错误时退出脚本。否则,您将打印错误消息,然后继续,好像一切正常。