Scripte php sql pb ??
Résolu
thibothib
Messages postés
60
Date d'inscription
Statut
Membre
Dernière intervention
-
youyou -
youyou -
Bonjour,
j'ai un problème sur mon scripte pour écrire dans une bdd sql
le scripte marche je peut voir la page mais je n'arrive pas a écrire dans la bdd sql
voila le scripte
<?php // conecton
mysql_connect("sql.free.fr", "***", "***");
mysql_select_db("***");
?>
// deb scripte ?>
<form method="post" action="aa.php">
<p><span style="color: rgb(204, 0, 0);">* Champ
obligatoire</span></p>
<p>Photo 1(!! lien de la photo ex: http://site.fr/maphoto.jpg
!!)( celle ho a gauche )(metre que 1 lien )<span
style="color: rgb(204, 0, 0);"> *</span> :</p>
<p>
<input style="width: 250px;" name="b1">
<br>
</p>
<p>Nom du ride (ne pas mètre de remise a la ligne
(entrée))<span style="color: rgb(204, 0, 0);"> *</span>
:</p>
<p>
<input style="width: 200px;" name="b2">
</p>
<p>Une sensation ? <span style="color: rgb(204, 0, 0);">*</span>
:<br>
<textarea name="b3" rows="10" cols="35">
j'ai un problème sur mon scripte pour écrire dans une bdd sql
le scripte marche je peut voir la page mais je n'arrive pas a écrire dans la bdd sql
voila le scripte
<?php // conecton
mysql_connect("sql.free.fr", "***", "***");
mysql_select_db("***");
?>
// deb scripte ?>
<form method="post" action="aa.php">
<p><span style="color: rgb(204, 0, 0);">* Champ
obligatoire</span></p>
<p>Photo 1(!! lien de la photo ex: http://site.fr/maphoto.jpg
!!)( celle ho a gauche )(metre que 1 lien )<span
style="color: rgb(204, 0, 0);"> *</span> :</p>
<p>
<input style="width: 250px;" name="b1">
<br>
</p>
<p>Nom du ride (ne pas mètre de remise a la ligne
(entrée))<span style="color: rgb(204, 0, 0);"> *</span>
:</p>
<p>
<input style="width: 200px;" name="b2">
</p>
<p>Une sensation ? <span style="color: rgb(204, 0, 0);">*</span>
:<br>
<textarea name="b3" rows="10" cols="35">
A voir également:
- Scripte php sql pb ??
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Jointure sql ✓ - Forum MySQL
- Retour a la ligne php ✓ - Forum PHP
22 réponses
Es-tu sur du nombre d'entrées définies dans ta base de donnée ? Là tu insères 8 valeurs. Ce message s'affiche en général quand tu essayes d'entrer plus de valeurs qu'il n'y a de colonnes.
Pour éviter ce genre d'erreurs, je préfère en général utiliser la fonction INSERT de la manière suivante :
Attention, il ne faut pas mettre de guillemets autour des nom_champ.
Et si ça marche toujours pas, envoie le nouveau message d'erreur ;-)
Pour éviter ce genre d'erreurs, je préfère en général utiliser la fonction INSERT de la manière suivante :
INSERT INTO Riders_Thibaud (nom_champ1, nom_champ2, nom_champ3, nom_champ4, nom_champ5, nom_champ6, nom_champ7, nom_champ8) VALUES('', '', '', '', '', '', '\'\'\'\'', '')
Attention, il ne faut pas mettre de guillemets autour des nom_champ.
Et si ça marche toujours pas, envoie le nouveau message d'erreur ;-)
La syntaxe de ta commande mysql est donc maintenant correcte il faudra peut être revoir ultérieurement le contenu des variables php en utilisant des fonctions comme mysql_escape_string mais nous verrons cela plus tard.
Pour le moment regardons pourquoi ça coince à l'exécution que ça coince : le message d'erreur est clair, la table Riders_Thibaud contient plus de champs qu'il n'y en a dans la clause VALUES.
Pourrais-tu nous donner la définition de ta table (SHOW CREATE Table Riders_Thibaud).
Pour le moment regardons pourquoi ça coince à l'exécution que ça coince : le message d'erreur est clair, la table Riders_Thibaud contient plus de champs qu'il n'y en a dans la clause VALUES.
Pourrais-tu nous donner la définition de ta table (SHOW CREATE Table Riders_Thibaud).