à tous
j'ai voulu installer un streamer de musique en ajax mais la requette sql pour s'enregistrer ne marche pas (il semblerai que ce soit juste une erreur de synthaxe) donc mes connaissance de mysql étant ce quelle son j'ai joué les apprentis sorcier à essayer de la faire marche mais j'ai pas réussi , voici la structure de la table
et voici la requete originale
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 `mp3act_users` ( `user_id` int(11) NOT NULL auto_increment, `username` varchar(100) NOT NULL default '', `firstname` varchar(100) NOT NULL default '', `lastname` varchar(100) NOT NULL default '', `password` varchar(255) NOT NULL default '', `accesslevel` tinyint(4) NOT NULL default '0', `date_created` datetime NOT NULL default '0000-00-00 00:00:00', `active` tinyint(4) NOT NULL default '0', `email` varchar(255) NOT NULL default '', `default_mode` varchar(50) NOT NULL default '', `default_bitrate` int(11) NOT NULL default '0', `default_stereo` varchar(50) NOT NULL default '', `md5` varchar(255) NOT NULL default '', `last_ip` varchar(50) NOT NULL default '', `last_login` datetime default NULL, `theme_id` smallint(6) NOT NULL default '1', `as_username` varchar(20) NOT NULL default '', `as_password` varchar(30) NOT NULL default '', `as_lastresult` varchar(255) NOT NULL default '', `as_type` tinyint(4) NOT NULL default '0', PRIMARY KEY (`user_id`) )
et quand jessaye de m'enregister ca met :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $query = "INSERT INTO mp3act_users VALUES (NULL,\"".$_POST['register']['new_username']."\",\"".$_POST['register']['firstname']."\",\"".$_POST['register']['lastname']."\", PASSWORD(\"".$_POST['register']['password']."\"),1,NOW(),1,\"".$_POST['register']['email']."\",\"streaming\",0,\"s\",\"$md5\",\"\",\"\",1,\"\",\"\",0)";
et aussi un truc bizard sur mon dédié quand j'avais ubuntu et que j'avais installer le streamer yavais le bouton upload qui permettais d'envoyer directement depuis l'interface web mais là sur ma debian etch il a disparu , c'est possible que ca vienne des réglage du php.ini ou un autre fichier ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 INSERT INTO mp3act_users VALUES (NULL,"Nick","Nico","M", PASSWORD("salut"),1,NOW(),1,"blabla@blabla.com","streaming",0,"s","2b3235efc1ec93e3437fdaa7a11ba212","","",1,"","",0) Column count doesn't match value count at row 1
voila merci
Partager