Warning: mysql_select_db(): supplied argument is not a valid ...
Résolu
chaima.abdouli
Messages postés
94
Date d'inscription
Statut
Membre
Dernière intervention
-
ElementW Messages postés 4814 Date d'inscription Statut Contributeur Dernière intervention -
ElementW Messages postés 4814 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Warning: mysql_select_db(): supplied argument is not a valid ...
- Warning zone telechargement - Accueil - Outils
- Téléchargement et streaming illégal : voici les adresses des sites pirates que les FAI vont bloquer - Accueil - Services en ligne
- Cpu fan fail warning control - Forum Matériel & Système
- Symbole warning word ✓ - Forum Word
- Quota warning free - Guide
1 réponse
'lut, je vois que ton code était codé avec l'extension MySQL, bonne initiative de faire le changement! Toutefois, en plus d'être mauvaise, cette extension a induit des mauvaises pratiques: ici le
Outre les problèmes de sécurité et de mauvais code, il se trouve que
Avec mysqli, on se sert de
Toutefois je te recommande fortement d'utiliser l'API orienté objet de MySQLi, elle est plus concise que le style procédural.
or diepour la gestion d'erreur.
Outre les problèmes de sécurité et de mauvais code, il se trouve que
mysqli_connectne renvoie pas quelque chose évaluant à
falsequand la connexion a échouée, donc le or die n'est jamais déclenché.
Avec mysqli, on se sert de
mysqli_connect_errno()pour avoir le statut de la connexion. Cette fonction ne prend pas le
$linken paramètre. 0 = pas d'erreur évaluera à
false. Tout autre statut évaluera à
true. Sers-toi de ça pour faire ta gestion d'erreur avec un
if.
Toutefois je te recommande fortement d'utiliser l'API orienté objet de MySQLi, elle est plus concise que le style procédural.