Warning: mysql_query() expects parameter 2 to be resource
Résolu/Fermé
timri
Messages postés
5
Date d'inscription
samedi 5 octobre 2013
Statut
Membre
Dernière intervention
2 avril 2015
-
20 mars 2015 à 10:47
timri Messages postés 5 Date d'inscription samedi 5 octobre 2013 Statut Membre Dernière intervention 2 avril 2015 - 20 mars 2015 à 12:03
timri Messages postés 5 Date d'inscription samedi 5 octobre 2013 Statut Membre Dernière intervention 2 avril 2015 - 20 mars 2015 à 12:03
A voir également:
- Warning: mysql_query() expects parameter 2 to be resource
- 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
- Pcl xl error warning illegal media type - Forum Imprimante
- Cpu fan fail warning control - Forum Windows
- Quota warning free - Guide
4 réponses
jordane45
Messages postés
38401
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
31 janvier 2025
4 732
20 mars 2015 à 10:51
20 mars 2015 à 10:51
Bonjour,
1 - Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - .. tu as un message d'erreur qui parle de mysql_query() ... alors que pour la connexion à ta BDD tu utilises : mysqli_
1 - Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - .. tu as un message d'erreur qui parle de mysql_query() ... alors que pour la connexion à ta BDD tu utilises : mysqli_
$link = mysqli_connect('localhost', 'root', ''); if (!$link) { die('Impossible de se connecter : ' . mysql_error()); }
timri
Messages postés
5
Date d'inscription
samedi 5 octobre 2013
Statut
Membre
Dernière intervention
2 avril 2015
20 mars 2015 à 11:08
20 mars 2015 à 11:08
Merci Jordan pour tes précisions. j'ai changé le message d'erreur en mysqli_error, mais l'erreur persiste
<?php $link = mysqli_connect('localhost', 'root', ''); if (!$link) { die('Impossible de se connecter : ' . mysqli_error()); } $db_selected = mysqli_select_db($link, 'akwi_form'); if (!$db_selected) { die ('Impossible de sélectionner la base de données : ' . mysqli_error()); } if ( isset($_POST['submit'])){ $fatherNat=$_POST['country']; $fatherReg=$_POST['region']; $fatherDiv=$_POST['division']; $fatherDia=$_POST['dialect']; $motherNat=$_POST['country1']; $motherReg=$_POST['region1']; $motherDiv=$_POST['division1']; $motherDia=$_POST['dialect1']; $childDia=$_POST['dialect2']; $childDia2=$_POST['dialect3']; $childTribe=$_POST['tribe']; $childFoot=$_POST['foot']; $childFits=$_POST['fits']; $sql="INSERT INTO parents VALUES('', $fatherNat, $fatherReg, $fatherDiv, $fatherDia, $motherNat, $motherReg,$motherDiv ,$motherDia ,$childDia ,$childDia2 ,$childTribe ,$childFoot, $childFits)"; $requete = mysqli_query($sql, $db_selected) or die( mysqli_error() ) ; if($requete) { echo("L'insertion a été correctement effectuée") ; } else { echo("L'insertion à échouée") ; } } ?>
jordane45
Messages postés
38401
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
31 janvier 2025
4 732
Modifié par jordane45 le 20/03/2015 à 11:17
Modifié par jordane45 le 20/03/2015 à 11:17
Mets des QUOTES autour de tes valeurs dans ta requête sql
Cordialement,
Jordane
$sql="INSERT INTO parents VALUES('' , '$fatherNat' , '$fatherReg' , '$fatherDiv' , '$fatherDia' , '$motherNat' , '$motherReg' , '$motherDiv' , '$motherDia' , '$childDia' , '$childDia2' , '$childTribe' , '$childFoot' , '$childFits')";
Cordialement,
Jordane
Utilisateur anonyme
Modifié par le père. le 20/03/2015 à 11:36
Modifié par le père. le 20/03/2015 à 11:36
Bonjour
Jordan t'a signalé une erreur qu'il faut effectivement corriger, mais ce n'est pas celle de ton message d'erreur.
Tu ne passes pas les bons paramètres à mysqli_query.
Le premier devrait être la connexion ($link) et le second ta requête ($sql). Et $db_selected n'a rien à faire ici.
Jordan t'a signalé une erreur qu'il faut effectivement corriger, mais ce n'est pas celle de ton message d'erreur.
Tu ne passes pas les bons paramètres à mysqli_query.
Le premier devrait être la connexion ($link) et le second ta requête ($sql). Et $db_selected n'a rien à faire ici.
timri
Messages postés
5
Date d'inscription
samedi 5 octobre 2013
Statut
Membre
Dernière intervention
2 avril 2015
20 mars 2015 à 12:03
20 mars 2015 à 12:03
Merci Jordan, Merci le Père
Problème résolu
cordialement
Tim
Problème résolu
cordialement
Tim