Conversion MySQL vers MySQLi
Résolu/Fermé
Herve_be
Messages postés
1083
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
3 février 2025
-
3 nov. 2018 à 11:22
Herve_be Messages postés 1083 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 3 février 2025 - 4 nov. 2018 à 16:06
Herve_be Messages postés 1083 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 3 février 2025 - 4 nov. 2018 à 16:06
Bonjour,
L'hébergeur de mon site web va passer à php 7.2
Pour le moment je peux encore choisir ma version actuelle 5.6 ou la nouvelle version 7.2
J'ai essayé 7.2 mais je rencontre directement une erreur avec
je devrait remplacer par
à quoi correspond 'my_db' ?
L'hébergeur de mon site web va passer à php 7.2
Pour le moment je peux encore choisir ma version actuelle 5.6 ou la nouvelle version 7.2
J'ai essayé 7.2 mais je rencontre directement une erreur avec
$db = mysql_connect('localhost', 'user', 'password');
je devrait remplacer par
$db = mysqli_connect('localhost', 'user', 'password', 'my_db');
à quoi correspond 'my_db' ?
A voir également:
- Conversion MySQL vers MySQLi
- Mysql community server - Télécharger - Bases de données
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Clavier qwerty vers azerty - Guide
- Monnaie conversion - Télécharger - Banque & Budget
- Conversion bytes en mo ✓ - Forum Webmastering
2 réponses
jordane45
Messages postés
38449
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 mars 2025
4 739
3 nov. 2018 à 11:30
3 nov. 2018 à 11:30
Bonjour,
my db ... traduction : Ma Base de données.
Autrement dit, là où tu utilisais à l'époque deux instructions :
et
Désormais, tu n'en utilises plus qu'une seule
my db ... traduction : Ma Base de données.
Autrement dit, là où tu utilisais à l'époque deux instructions :
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
et
mysql_select_db('foo', $link);
Désormais, tu n'en utilises plus qu'une seule
$link = mysqli_connect("localhost", "my_user", "my_password", "foo");
Herve_be
Messages postés
1083
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
3 février 2025
9
4 nov. 2018 à 15:39
4 nov. 2018 à 15:39
Question subsidiaire, j'ai remplacé
par
Si j'ai bien compris "mysqli_select_db" est devenu superflu mais je l'ai laissé par erreur et ça ne donne pas d'erreur : quelle est l'utilité de cette instruction si elle ne sert à rien ?
// connexion à la base
$db = mysql_connect('localhost', 'user', 'password');
// sélection de la base
mysql_select_db($db,'my_db');
par
// connexion à la base
$db = mysqli_connect('localhost', 'user', 'password','my_db');
// sélection de la base
mysqli_select_db($db,'my_db');
Si j'ai bien compris "mysqli_select_db" est devenu superflu mais je l'ai laissé par erreur et ça ne donne pas d'erreur : quelle est l'utilité de cette instruction si elle ne sert à rien ?
jordane45
Messages postés
38449
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 mars 2025
4 739
4 nov. 2018 à 16:03
4 nov. 2018 à 16:03
Si jamais tu as plusieurs BDD (qui utilisent le même user) tu peux passer de l'une à l'autre avec cette instruction.
Herve_be
Messages postés
1083
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
3 février 2025
9
4 nov. 2018 à 16:06
4 nov. 2018 à 16:06
Merci.
3 nov. 2018 à 11:32
NB² : Attention, la syntaxe diffère parfois un peu.. pense à regarder le manuel concernant ces instructions
manuel que tu trouveras ici :
https://www.php.net/manual/fr/mysqli.query.php
3 nov. 2018 à 12:22
Ma question était "que dois-je indiquer pour 'my_db'"
mais entretemps j'ai trouvé, problème résolu.