Trotz der Behauptung, dass es möglich sei, mysql_- und mysqli_-APIs in PHP zu mischen, ist es wichtig zu verstehen, dass dies der Fall ist nicht empfohlen. MySQL verfügt über zwei Sätze von APIs: die alten mysql_-Funktionen und die verbesserten mysqli_-Funktionen. Das Mischen der beiden APIs kann zu Laufzeitfehlern und unerwartetem Verhalten führen.
Im bereitgestellten Code versuchen Sie, eine Verbindung mit mysqli_connect() herzustellen und diese mit mysql_close() zu schließen. Diese Kombination ist nicht kompatibel. Sie sollten entweder mysqli_connect() und mysqli_close() oder mysql_connect() und mysql_close() konsistent im gesamten Code verwenden.
Alternativ sollten Sie, wenn Sie eine Verbindung validieren möchten, die richtige API-spezifische Schließfunktion verwenden . Verwenden Sie für mysqli_connect() mysqli_close() und für mysql_connect() mysql_close().
Das obige ist der detaillierte Inhalt vonKann ich die APIs „mysql_' und „mysqli_' von MySQL in PHP kombinieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!