Voili Voilou j'ai besoin de mettre à jour la table du user actuellement connecté en session alors j'ai ecrit cette petit roquette qui insère des valeurs récuperé d'un formlulaire un peu plus haut mais je n'arrive pas insérer les valeur ...
et l'erreur est
Je vois pas pourquoi il met une erreur
Modifié par wpcJack (19 Apr 2007 - 14:54)
// connexion à la base
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion ');
// sélection de la base
mysql_select_db('projet',$db) or die('Erreur de selection ');
$user = mysql_query("SELECT id_client FROM client WHERE nom='". $_SESSION['nom']."'");
$userid = mysql_fetch_array($user);
echo $userid;
// on écrit la requête sql
$sql = "UPDATE client SET PC='$PC' MAC='$MAC' serveur='$serveur' imprimante='$imprimante' WHERE id_client = '".$userid['id']."'";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur sql ligne ' . __LINE__ . '<br />'.mysql_error());
}}
et l'erreur est
Erreur sql ligne 162
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 'MAC='3' serveur='1' imprimante='2' WHERE id_client = ''' at line 1
Je vois pas pourquoi il met une erreur

Modifié par wpcJack (19 Apr 2007 - 14:54)