bonjour, je suis débutant en php et j'ai un problème sur un scripts pour modifier des info d'une bdd avec un script ultra simple.

phpMyAdmin - 2.11.3
Version du client MySQL: 5.0.51

J'ai créé ma table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
CREATE TABLE `saintux`.`truc` (
`id` INT( 3 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`pseudo` VARCHAR( 17 ) NOT NULL ,
`a` VARCHAR( 3 ) NOT NULL ,
`b` VARCHAR( 3 ) NOT NULL ,
`c` VARCHAR( 3 ) NOT NULL ,
`d` VARCHAR( 3 ) NOT NULL
) ENGINE = MYISAM
et inséré les données:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 INSERT INTO truc VALUE(
'',
'intel',
'0',
'0',
'0',
'0'
)
et voilà mon script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?
@mysql_connect("localhost","root","") or die("Échec de connexion au serveur.");
@mysql_select_db("saintux") or die("Échec de sélection de la base.");
 
$sql = 'UPDATE truc SET id=\'\',pseudo=\'machin\',a=\'5\',b=\'6\',c=\'7\',d=\'8\' WHERE pseudo=\'intel\'';
 
?>
(normalement je met des variables récupérées d'un formulaire à la place de 5,6,7,8 mais le problème n'est pas là alors je simplifie au max ^^)

Mon problème est que ça ne fonctionne pas (normal je posterai pas sinon ^^). J'explique :

Aucun message d'erreur comme quoi il n'arrive pas à se connecter à la bases de donnée.
Aucun message d'erreur tout cours mais aucune modification opérée dans la table .

Cela ne vient pas du code SQL car je l'ai exécuté à partir de phpmyadmin et ça a fonctionné. Donc voilà je coince, helppp s'il vous plait .
merci pour vos réponses.