Heim >Backend-Entwicklung >PHP-Tutorial >Kann ich die APIs „mysql_' und „mysqli_' in PHP mischen?
MySQL-APIs können nicht in PHP gemischt werden
Können Sie MySQL-APIs in PHP mischen? Diese Frage hat online zu Diskussionen geführt, wobei einige behaupten, es sei möglich, die APIs mysql_ und mysqli_ gleichzeitig zu verwenden. Lassen Sie uns in das Problem eintauchen und die Einschränkungen erkunden:
In einem bereitgestellten Beispiel scheint der Code eine Verbindung mit mysqli_connect() herzustellen und die Verbindung mit mysql_close() zu schließen, was eine Warnung auslöst. Dies liegt daran, dass diese APIs unterschiedliche Ressourcen verwenden, die nicht miteinander kompatibel sind.
Bei einem anderen Versuch wurde mysqli_close() verwendet, aber die Warnung blieb bestehen.
Wichtige Punkte:
Um die Gültigkeit einer Verbindung zu überprüfen, können Sie if (mysqli_connect_errno($con)) { ... } verwenden, um die Verbindung zu überprüfen Fehler.
Das obige ist der detaillierte Inhalt vonKann ich die APIs „mysql_' und „mysqli_' in PHP mischen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!