mein FehlerObjekt der Klasse MySQLi_Result nicht Zeichenfolge auf der Leitung 52
"Object of class mysqli_result could not be converted to string"
Linie mein Code Fehler ist umgewandelt werden könnte:
$type = queryMysql("SELECT `type` FROM `register` WHERE `name` = '$name'");
echo "$type";
if ($type == "admin")
{
die("Welcome back Admin $name <br> you can go to the control panel by clicking <a href='#'>here</a>");
}
elseif ($type == "user")
echo "Welcome back user $name.";
der "Typ" ist definiert in der Datenbank als "admin" oder "user", und die Fehlerzeile ist die "echo '$type';"
Was ist 'queryMysql()'? – alanlittle
das ist nicht wie es funktioniert. Sie müssen erfolgreiche Ergebnisse durchlaufen. –
Wie Fred sagte, müssen Sie den Abfrage-Satz durchlaufen, um den Inhalt auszudrucken. Sehen Sie sich [mysqli_fetch_array] (http://php.net/manual/en/mysqli-result.fetch-array.php) und [mysql_fetch_assoc] (http://php.net/manual/en/mysqli-result) an .fetch-assoc.php) – Nrzonline