Bonjour,
J ai un souci avec un fichier php je cree un menu deroulant qui m'affiche une colonne de ma table je valide et ca ma ffiche deux champs modifiable de ma table je modifie les champs clique sur valider il me met modification ok mais rien ne se passe dans al base.
<?php
define('DB_SERVER', 'localhost'); // serveur mysql
define('DB_SERVER_USERNAME', 'root'); // nom d'utilisateur
define('DB_SERVER_PASSWORD', ''); // mot de passe
define('DB_DATABASE', 'classement'); // nom de la base
$connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME,
DB_SERVER_PASSWORD)
or die('Impossible de se connecter : ' . mysql_error());
// sélection de la base de données
mysql_select_db(DB_DATABASE, $connect);
$rq = "SELECT DISTINCT riders FROM general ORDER BY riders";
$result = mysql_query($rq) or die ("Exécution de la requête impossible");
echo "<form action='modif_classement.php' method='post'><select name='riders'>";
while ($liste=mysql_fetch_array($result))
{
extract($liste);
echo "<option value='$riders'>$riders\n";
}
echo "</select>\n";
echo "<input type='submit'"."value='Go'></form>\n";
oh lalala et quand je xecute le update dans ma base il me met Erreur
requête SQL:
UPDATE general SET pos = '25',
points = '0' WHERE riders = toto
MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Toseland' at line 1
24 avril 2009 à 19:27
requête SQL:
UPDATE general SET pos = '25',
points = '0' WHERE riders = toto
MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Toseland' at line 1