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 :
et inséré les données:
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 voilà mon script :
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' )
(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 ^^)
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\''; ?>
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.
Partager