Warning: mysql_select_db(): supplied argument is not a valid ...
Résolu/Fermé
chaima.abdouli
Messages postés
94
Date d'inscription
mercredi 17 juin 2015
Statut
Membre
Dernière intervention
3 septembre 2015
-
23 juin 2015 à 16:21
ElementW Messages postés 4814 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 23 juin 2015 à 17:16
ElementW Messages postés 4814 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 23 juin 2015 à 17:16
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 Windows
- Chip Fan Fail ..... - Forum Matériel & Système
- Quota warning free - Guide
1 réponse
ElementW
Messages postés
4814
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 227
23 juin 2015 à 17:16
23 juin 2015 à 17:16
'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.