PHP probleme base de données Mysql
Résolu
hurricane97
Messages postés
60
Date d'inscription
Statut
Membre
Dernière intervention
-
hurricane97 Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
hurricane97 Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- PHP probleme base de données Mysql
- Fuite données maif - Guide
- Base de registre - Guide
- Supprimer les données de navigation - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Easy php - Télécharger - Divers Web & Internet
7 réponses
Déjà tu pourrais faire un truc pour voir si tes requêtes renvoient des erreurs, et pour justement voir ces erreurs : ca permettrait de les corriger plus facilement ^^
par exemple, en replacant ton code par ça :
mysql_connect("localhost", "root", "")or die(mysql_error());
mysql_select_db("keijzercomputer");
$create=mysql_query("Insert Into fiches VALUES('$norepair','$date','$problem')")or die(mysql_error());==>fonctionne jamais
$create3=mysql_query("Insert Into ordinateurs VALUES('','$brand','$model','$access','$volt','$warranty','$pass')")or die(mysql_error());
==>seulement quand la table est vide
$create2=mysql_query("Insert Into clients VALUES('','$prenom','$nom','$mail','$teldom','$teltra','$port')"or die(mysql_error());
==>toutletemps
mysql_close ();
par exemple, en replacant ton code par ça :
mysql_connect("localhost", "root", "")or die(mysql_error());
mysql_select_db("keijzercomputer");
$create=mysql_query("Insert Into fiches VALUES('$norepair','$date','$problem')")or die(mysql_error());==>fonctionne jamais
$create3=mysql_query("Insert Into ordinateurs VALUES('','$brand','$model','$access','$volt','$warranty','$pass')")or die(mysql_error());
==>seulement quand la table est vide
$create2=mysql_query("Insert Into clients VALUES('','$prenom','$nom','$mail','$teldom','$teltra','$port')"or die(mysql_error());
==>toutletemps
mysql_close ();
Après la modification du script , on me renvoie cette erreur :
Column count doesn't match value count at row 1
Mais je trouve quand même pas où esl l'erreur dans le script.
Column count doesn't match value count at row 1
Mais je trouve quand même pas où esl l'erreur dans le script.
lerreur doit se trouver à cette ligne :
$create=mysql_query("Insert Into fiches VALUES('$norepair','$date','$problem')")or die(mysql_error());==>fonctionne jamais
tas table fiche doit avoir plus de 3 champs, et tu nen remplis que 3
$create=mysql_query("Insert Into fiches VALUES('$norepair','$date','$problem')")or die(mysql_error());==>fonctionne jamais
tas table fiche doit avoir plus de 3 champs, et tu nen remplis que 3
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai un nouveau problème.
J'ai ajouté la requête suivante :
$noR=mysql_query("Select NficheRep from fiches,clients where clients.Nclient=fiches.Nclient") or die (mysql_error());
Et on me renvoie l'erreur suivante :
Cannot add or update a child row: a foreign key constraint fails (`keijzercomputer`.`fiches`, CONSTRAINT `fiches_ibfk_1` FOREIGN KEY (`NClient`) REFERENCES `clients` (`NClient`)).
Voici le script de ma base de données:
-- phpMyAdmin SQL Dump
-- version 3.1.3
-- https://www.phpmyadmin.net/
J'ai ajouté la requête suivante :
$noR=mysql_query("Select NficheRep from fiches,clients where clients.Nclient=fiches.Nclient") or die (mysql_error());
Et on me renvoie l'erreur suivante :
Cannot add or update a child row: a foreign key constraint fails (`keijzercomputer`.`fiches`, CONSTRAINT `fiches_ibfk_1` FOREIGN KEY (`NClient`) REFERENCES `clients` (`NClient`)).
Voici le script de ma base de données:
-- phpMyAdmin SQL Dump
-- version 3.1.3
-- https://www.phpmyadmin.net/