Pourquoi ma requete ne marche pas ?? [mysql] - SQL/NoSQL - Programmation
Marsh Posté le 15-02-2004 à 16:15:40
C'est quoi le nom de la table ? Y'a qu'un champ dedans ?
Marsh Posté le 15-02-2004 à 16:18:42
Code :
|
Il faut une valeur pour chaque champ?
Marsh Posté le 15-02-2004 à 20:32:23
ch3co2h a écrit : J'comprends pas pourquoi ma requete ne marche pas :
|
Peut être l'espace en trop entre 'sites' et la parenthèse ouvrante, ou entre VALUES et la parenthèse ouvrante
Sinon, donnes nous la structure de la table
(avec la commande "explain sites;" )
Freekill > pas forcément. On peut faire une insertion sans préciser tous les champs.
Marsh Posté le 16-02-2004 à 12:36:25
mrbebert a écrit : Peut être l'espace en trop entre 'sites' et la parenthèse ouvrante, ou entre VALUES et la parenthèse ouvrante |
Dans ce cas là, il me semble qu'il faut préciser dans quels champs tu veut insérer tes valeurs, ce qu'il n'a pas fait ici.
Marsh Posté le 16-02-2004 à 12:50:48
Ayuget a écrit : |
bah si, justement. Et puis même, si tu ne les précises pas, les valeurs sont attribuée dans l'ordre de création des champs et les valeurs manquantes sont mises à NULL
Marsh Posté le 16-02-2004 à 13:26:24
Il faudrait que l'on ait la structure de la table pour répondre car la syntaxe est correcte sinon.
Marsh Posté le 16-02-2004 à 13:29:47
faudrait savoir si y'a une connexion a la bdd aussi
et ca serait pas du luxe d'afficher les erreurs dans ce cas la
mysql_errno();
mysql_error();
Marsh Posté le 15-02-2004 à 15:57:41
J'comprends pas pourquoi ma requete ne marche pas :
voici ce que j'ai fait, pourquoi ca ne fonctionne pas ?
(jsuis connecté a la base de donnée)