|
|
|
|
Posté par
guilty90, le mardi 15 avril 2008 à 10:36:44Configuration: Windows XP Internet Explorer 7.0
Bonjour,
pour la première erreur : INSERT INTO CLIENT VALUES ( '', 'test', 'test', 'test', 'test', 'test' ) MySQL a répondu: #1136 - Column count doesn't match value count at row 1 le problème vient du fait que tu essaies d'ajouter un enregistrement avec 5 valeurs alors que la table contient 6 champs. Evidemment cela pose problème. Sinon, je ne sais pas si c'est une faute de frappe, mais tu as écrit lors de la connexion à la bdd : mysql_select_db(flashphp); ce serait plutot : mysql_select_db("flashphp");
|
|
alors pour l'autoincrement, il me semble qu'il faut tout de même mettre le champ, et il faut mettre la valeur NULL ou bien un champ vide ( '' ). Mais je ne suis pas spécialiste de SQL.
et quand tu dis aucune reponse de la base de donnée, tu as bien vérifié que les lignes ne sont pas insérées ? Le serveur est chez toi ou bien hébergé ? S'il est chez toi, mets dans le php.ini la valeur show_errors=On pour voir l'erreur qui se passe. |
oui j'ai regarder dans la base il ni a rien mais c'est bizard car avant j avais reussi a inserer.
le serveur c easyphp et il est chez moi : donc je peut modifier mais comment je fait pour faire : mets dans le php.ini la valeur show_errors=On pour voir l'erreur qui se passe.
|
|
alors concernant l'erreur :
MySQL a répondu: #1062 - Duplicata du champ '127' pour la clef 1 c'est bien ce que je disais avant. Ta clef pour le champ numero est déjà prise. Une clef est evidement unique. Or ici il nous dit qu'il essaie d'ajouter un enregsitrement avec la valeur "127", et que cette valeur est déjà prise. Essaies donc avec cette requête : INSERT INTO matiere( numero, typeM, tailleM, descriptionM, poidM, prixM ) VALUES ( NULL, 'test', 'test', 'test', 'test', 'test' ) ; pour le php.ini, fais une recherche du fichier. Je ne sais pas où il se trouve avec easyphp. Ouvre-le avec le bloc-note, recherche show_error, et mets le à "On". ensuite recherche error_reporting, et met "E_ALL" après le "=". Comme cela il affichera toutes les erreurs. enregistre le php.ini et redémarre le serveur Web. j'espère avoir été clair. |
As-tu tester un :
echo $SQLQuery; pour vérifier que la requête est correcte, et qu'elle se construit bien ? |
no dans easyph j ai directement mis a requete lol ( pas de pitier mdr)
et pour php.in j en et 2 mdr dans apache et conf_files : je met dans lequel? j'ai regarder dedans c les memes vu tout se quil a dedans je dirais enfin peut etre |
alors pour le
echo $SQLQuery; tu peux le faire quand même ? Tu rajoutes cette ligne dans ton script php, afin de voir si elle est bonne ou non. Pour le php.ini, modifies les deux, comme ça on sera sur ^^ |
lol super dur a trouver surtout que j avais oublier qu'il avait une recherche auto :) , a pas de show erroe ( g rechercher avec "show "/ error" et "show_error" a pas de sa et report etait deja sur all. |
g mis echo mais quand je lance mon application, il n y a rien qui bouge enfin a par se qui marche cad l afficher , modifier / inserer et supprimer ne marche pas donc je pense que sa vien bien de flash le probleme car l otre fois g essayer de metre directement des valeur dans php comme sa flash a juste a activer le php mais sa ne marche po .
var monLv = new LoadVars(); monLv.numero ="5"; monLv.typeM = "aaa"; //vous vous rappelez ce qu'on trouvait dans le $_POST ? bah c'est nommé la monLv.tailleM = "aaa"; monLv.descriptionM = "aaa"; monLv.poidM = "aaa"; monLv.prixM = "aaa"; monLv.sendAndLoad("insert.php",monLv); gotoAndPlay(4); mais je ne pig pas le problem : flash et dans le www de easys php et insert / modifier / suppri aussi / select mon select marche je ne comprend pas
|
| 02/11 11h14 | [Webmaster] Un formulaire de contact pour votre site | Webmaster |
| 12/01 11h17 | [BIOS] Mettre à jour (flasher) le BIOS | BIOS |
| 15/04 14h56 | Sécuriser son code PHP | PHP |
| 21/07 11h53 | Comment débuter, quel langage? | Langages |
| 05/07 10h55 | [Windows] Réinstallation complète de ZoneAlarm | Sécurité |
| 26/06 16h48 | [PHP] inserer des donnees dans une table | 6 |
| 15/06 10h05 | [PHP]insertion base | 4 |
| 06/03 13h43 | Pb insertion donnée à Base Données en php | 7 |
![]() | Open Workbench - Open Workbench est une application libre de gestion et de planification de projet. Il s'agit d'un équivalent libre de... | Catégorie: Gestion de projet Licence: Open Source |
![]() | WAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de... | Catégorie: Serveurs Licence: Freeware/gratuit |
![]() | MySQL - MySQL est une des systèmes de gestion de bases de données le plus répandu au monde. | Catégorie: Bases de données Licence: Open Source |
![]() | Flash Player - Adobe Flash Player est un moteur d'exécution client permettant d'afficher des animations Flash dans les navigateurs Internet... | Catégorie: Web Licence: Freeware/gratuit |
![]() | Hama Flash Pen Basic | Catégorie: Carte Mémoire / Clé USB | |
![]() | Technaxx M-Flash 4 | Catégorie: Lecteur MP3 | 34.99 € Matrixx-media FR |
![]() | Technaxx M-Flash 2 | Catégorie: Lecteur MP3 | 26.99 € Matrixx-media FR |
![]() | Rivertech Basic 4 Go | Catégorie: Lecteur MP3 | 43.90 € Grosbill.com |