Maison > base de données > tutoriel mysql > Puis-je mélanger les API mysql_ et mysqli_ en PHP ?

Puis-je mélanger les API mysql_ et mysqli_ en PHP ?

DDD
Libérer: 2024-12-15 03:07:09
original
308 Les gens l'ont consulté

Can I Mix mysql_ and mysqli_ APIs in PHP?

Mélanger les API MySQL en PHP

Peut-on mélanger les API mysql_ et mysqli_ en PHP ?

Réponse

Non, il n'est pas possible de mélanger le mysql_ et API mysqli_ en PHP. Ce sont des API distinctes et les ressources qu'elles génèrent sont incompatibles.

Dans les exemples de code fournis, le problème est dû à la tentative d'utilisation de mysql_close() pour fermer une connexion mysqli_ (ou vice versa). Cela entraînera un avertissement car les deux API gèrent les connexions différemment.

Pour fermer une connexion mysqli_, il faut utiliser mysqli_close(), tandis que pour une connexion mysql_, il faut utiliser mysql_close().

Vérification de la validité de la connexion

Pour vérifier si une connexion MySQL est valide, on peut utiliser soit mysqli_connect_errno() (pour les connexions mysqli_) ou mysql_errno() (pour les connexions mysql_). Ces fonctions renvoient un code d'erreur si la connexion a échoué, ou 0 si la connexion est valide.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal