Ich bin neu in PHP. Ich habe eine einfache Verbindung zu MySQL hergestellt und eine Datenbank ausgewählt:
%Vor%Als ich es getestet habe, habe ich eine erfolgreich hergestellte Verbindung und die folgende Warnung erhalten:
%Vor%Warum ist das passiert? Wie kann ich es beheben?
Sie verwenden sowohl mysqli
als auch mysql
einfach ändern
mysql_select_db()
Mit
%Vor%Referenz Ссылка
updated
Wenn Sie mysql_select_db
verwenden, sollten Sie mysql
api verwenden und Sie müssen die Verbindung zur Datenbank mit mysql sintax mysql_connect
Referenz
Mysql ist jetzt veraltet, daher ist es richtig, entweder mysqli
oder PDO
Zusätzlich zur konsistenten Verwendung von mysqli_ * (wie in Fabios Antwort erwähnt) gibt es ein zusätzliches Problem (und ein Vorschlag):
Während die Parameterreihenfolge in mysql_select_database
Datenbankname, Verbindung, die Reihenfolge der Parameter in % co_de ist % sind Verbindung, Datenbankname.
Als Vorschlag enthält mysqli_select_db
einen optionalen vierten Parameter, um eine Verbindung zu einem bestimmten Parameter herzustellen Datenbank. Dadurch könnten Sie vermeiden, mysqli_connect
insgesamt aufzurufen.