Mélange des API MySQL en PHP
Vous avez essayé de mélanger les API mysql_ et mysqli_ en PHP, comme indiqué dans les exemples de code fournis. Cependant, cela a entraîné des messages d'erreur concernant l'incompatibilité des ressources.
Problèmes de compatibilité
mysql_ et mysqli_ sont des API différentes avec des implémentations distinctes. Ils créent des ressources qui ne sont pas compatibles entre elles. Vous ne pouvez donc pas mélanger les deux API dans un seul script PHP. Utilisez une seule API de manière cohérente dans toute votre application.
Connexions valides
Pour établir correctement une connexion MySQL en PHP, suivez les instructions ci-dessous :
Confirmation de l'état de la connexion
Pour vérifier si une connexion MySQL est valide, utilisez la fonction mysqli_connect_errno() ou mysql_errno() appropriée, selon le API que vous utilisez. Par exemple :
$con = mysqli_connect(...); if (mysqli_connect_errno($con)) { echo "Failed to connect"; } else { echo "Connected"; }
ou
$con = mysql_connect(...); if (mysql_errno($con)) { echo "Failed to connect"; } else { echo "Connected"; }
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!