Mysql

Résolu
jnbrunet Messages postés 258 Date d'inscription samedi 25 décembre 2004 Statut Membre Dernière intervention 13 novembre 2012 - 7 oct. 2005 à 02:59
J_G Messages postés 1406 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 28 août 2007 - 7 oct. 2005 à 03:32
Salut,


Je suis en train de programmé une partie admin pour un forum. Je permets au admin de blocker une discution en entrant le # de la discution dans un form. S'il le block, il va modifier le champ 'fonction' de la table ou se trouve la discution. Voilà ma source:


if(isset($_POST['block']))

{
$id = $_POST['block'];
$sql "'UPDATE forum SET fonction 0 WHERE id = ' $id ";


$query = mysql_query($sql) OR die("Impossible de blocker la discution
". mysql_error());
echo '<script language="Javascript" type="text/javascript">';
echo 'alert("La discution à bien été bloquer !");';
echo 'document.location.href="admin.php"';
echo '</script>';
}

easyphp me dit:

Impossible de blocker la discutionErreur de syntaxe près de ''UPDATE forum SET fonction 0 WHERE id ' 3' à la ligne 1

Merci

Jn

4 réponses

J_G Messages postés 1406 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 28 août 2007 9
7 oct. 2005 à 03:18
ERREUR...



$sql "'UPDATE forum SET fonction 0 WHERE id = ' $id ";



tu as un problème entre les doubles et les simples guillemets...



Excuse pour le coup du `fonction`, mais il est 3H
J_G Messages postés 1406 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 28 août 2007 9
7 oct. 2005 à 03:08
Ah ! NON !!!!!



Ne me parle pas de MySQL... Il est 3h du mat et je suis en train de me taper du sql, du sql et encore du sql...



Y'en à marre !!!!!!!!!!!!!!!!!!!





PS :

fonction est un mot réservé par MySQL, encadre le... `fonction`
jnbrunet Messages postés 258 Date d'inscription samedi 25 décembre 2004 Statut Membre Dernière intervention 13 novembre 2012
7 oct. 2005 à 03:25
Ha oui c vrai...désolé pour le 3h...chez nous il est seulement 21h ;)....une autre erreur stupide..merci

Jn
J_G Messages postés 1406 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 28 août 2007 9
7 oct. 2005 à 03:32
C'est de ma faute si je suis encore là devant
Rejoignez-nous