Ich versuche, Daten aus der Datenbank zu bekommen, aber ich kann nicht, dieser Fehler auftritt und ich kann nicht verstehen, was das Problem ist.mysqli_fetch_object() erwartet Parameter 1 zu sein mysqli_result, boolean
Hier ist mein Code für Daten bekommen:
$sql = " select id from rating_system where user_id = $ipaddress ";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_object($result);
Hier ist mein Code für die Datenbankverbindung ist:
$conn = new mysqli('localhost', 'root', '', 'star_rating');
if ($conn->connect_error) {
die('Connect Error: ' . $con->connect_error);
}
Also was ist die Lösung dafür –
'user_id = '$ ipaddress'' Ich denke, Ihre IP-Adresse ist String-Typ. Fügen Sie 'mysqli_error' hinzu, um den Fehler – Thamilan
in select query zu finden, wenn $ ipaddress keine Ganzzahl in einfachen Anführungszeichen ist. – Mani