Connexion php et mysql
Résolu/Fermé
Utilisateur anonyme
-
Modifié par jordane45 le 30/12/2014 à 09:20
jordane45 Messages postés 38423 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 février 2025 - 30 déc. 2014 à 10:07
jordane45 Messages postés 38423 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 février 2025 - 30 déc. 2014 à 10:07
A voir également:
- Connexion php et mysql
- Gmail connexion - Guide
- Gmail connexion autre compte - Guide
- Connexion chromecast - Guide
- Facebook connexion - Guide
- Mysql community server - Télécharger - Bases de données
2 réponses
Utilisateur anonyme
30 déc. 2014 à 08:23
30 déc. 2014 à 08:23
Bonjour
Tu as mélangé les fonctions mysqli_ et mysql_ :
$connect=mysqli_connect('localhost','root','');
mysql_select_db('test');
Comme le dit le message, il ne faut plus utiliser les fonctions mysql_ (et surtout pas mélanger les genres). Tu peux utiliser mysqli à la place, mais la syntaxe des fonctions n'est pas exactement la même.
Tu n'as plus qu'à faire une recherche sur tous les mysql_ de ton projet et les remplacer par des appels à mysqli_ en vérifiant bien la syntaxe dans la documentation :
https://www.php.net/manual/fr/book.mysqli.php
Tu as mélangé les fonctions mysqli_ et mysql_ :
$connect=mysqli_connect('localhost','root','');
mysql_select_db('test');
Comme le dit le message, il ne faut plus utiliser les fonctions mysql_ (et surtout pas mélanger les genres). Tu peux utiliser mysqli à la place, mais la syntaxe des fonctions n'est pas exactement la même.
Tu n'as plus qu'à faire une recherche sur tous les mysql_ de ton projet et les remplacer par des appels à mysqli_ en vérifiant bien la syntaxe dans la documentation :
https://www.php.net/manual/fr/book.mysqli.php
jordane45
Messages postés
38423
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 février 2025
4 734
Modifié par jordane45 le 30/12/2014 à 09:42
Modifié par jordane45 le 30/12/2014 à 09:42
Bonjour,
Comme il te l'a dit .. mysqli ne fonctionne pas tout à fait pareil que Mysql .....
La syntaxe est différente..... et .. il n'y a plus de select_db .. puisque c'est fait à la connexion directement.. !
On peut l'écrire de deux façons :
En procédural :
En orienté objet :
Bien sûr cela change aussi le code pour executer les requêtes :
En procédural :
En orienté objet :
Pour le reste.... tu n'as qu'à suivre quelques tutos .. il en existe des tonnes sur le net.
Par exemple : http://christianelagace.com/php/mysqli-la-nouvelle-technique-pour-travailler-avec-une-base-de-donnees-mysql/
Comme il te l'a dit .. mysqli ne fonctionne pas tout à fait pareil que Mysql .....
La syntaxe est différente..... et .. il n'y a plus de select_db .. puisque c'est fait à la connexion directement.. !
On peut l'écrire de deux façons :
En procédural :
$link = mysqli_connect('IP_serveur', 'Utilisateur_mysql', 'mot_de_passe', 'nom_de_la_bbd');
En orienté objet :
$mysqli = new mysqli ('IP_serveur', 'Utilisateur_mysql', 'mot_de_passe', 'nom_de_la_bbd') ;
Bien sûr cela change aussi le code pour executer les requêtes :
En procédural :
$rq="select champ1 from table1"; $ressource=mysqli_query ($link,$rq);
En orienté objet :
$rq="select champ1 from table1"; $ressource=$mysqli->query ($rq);
Pour le reste.... tu n'as qu'à suivre quelques tutos .. il en existe des tonnes sur le net.
Par exemple : http://christianelagace.com/php/mysqli-la-nouvelle-technique-pour-travailler-avec-une-base-de-donnees-mysql/
jordane45
Messages postés
38423
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 février 2025
4 734
>
Utilisateur anonyme
30 déc. 2014 à 10:07
30 déc. 2014 à 10:07
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane
30 déc. 2014 à 09:29
30 déc. 2014 à 09:36