par Hirokumi » 23 août 2010, 22:28
par AB » 23 août 2010, 21:53
par Hirokumi » 23 août 2010, 21:43
UPDATE characters SET avatar_peau ='Marron.png' WHERE id=$id
UPDATE characters SET avatar_peau ='$avatar_peau_edit' WHERE id=$id
par AB » 23 août 2010, 21:10
error_reporting(-1); include("../fonctions/config.php"); db_connect(); $avatar_peau_edit = 'toto.png'; $id = 1; $maj_peau = "UPDATE characters SET avatar_peau = '".mysql_real_escape_string($avatar_peau_edit)."' WHERE id = '".$id."'"; $resultat = mysql_query($maj_peau) or exit(mysql_error()); echo'<br/>'.$resultat;
par stealth35 » 23 août 2010, 20:54
Je cherche, je cherche... mais je ne trouve pas.. pour intégrer une variable dans une requête SQL, faut-il faire quelque chose de spécial ?
UPDATE `characters` SET `avatar_peau` = 'Marron.png' WHERE `id`=1
par Hirokumi » 23 août 2010, 20:49
par Hirokumi » 23 août 2010, 17:57
si tu fais juste ca ca marche ? db_connect(); $result = mysql_query("UPDATE characters SET avatar_peau = 'Marron.png' WHERE id=1") or exit(mysql_error()); t'es sur d'être dans la même base ? (mélange entre ton local et free...)
db_connect(); $result = mysql_query("UPDATE characters SET avatar_peau = 'Marron.png' WHERE id=1") or exit(mysql_error());
par stealth35 » 23 août 2010, 17:48
par Hirokumi » 23 août 2010, 17:40
spé, ta quelle version de php et de mysql ? tu peux m'envoie ta table pour voir
CREATE TABLE IF NOT EXISTS `characters` ( `id` int(20) NOT NULL auto_increment, `pseudo` text collate latin1_general_ci NOT NULL, `sexe` varchar(10) collate latin1_general_ci NOT NULL, `level` int(3) NOT NULL, `position_x` int(5) NOT NULL, `position_y` int(5) NOT NULL, `avatar_peau` text collate latin1_general_ci NOT NULL, `avatar_cheveux` text collate latin1_general_ci NOT NULL, `avatar_color_cheveux` text collate latin1_general_ci NOT NULL, `avatar_yeux` text collate latin1_general_ci NOT NULL, `avatar_bouche` text collate latin1_general_ci NOT NULL, `avatar_capacité` text collate latin1_general_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=89 ;
par stealth35 » 23 août 2010, 17:37
Oui, c'est la première chose que j'ai testé
par Hirokumi » 23 août 2010, 17:34
par stealth35 » 23 août 2010, 17:32
ah oki, de quel type est ton champs avatar_peau ? ---> Son type est TEXT `avatar_peau` text collate latin1_general_ci NOT NULL
ah oki, de quel type est ton champs avatar_peau ?
`avatar_peau` text collate latin1_general_ci NOT NULL
UPDATE characters SET avatar_peau = 'Marron.png' WHERE id=1
par Hirokumi » 23 août 2010, 17:28
par stealth35 » 23 août 2010, 17:25
La variable avatar_peau de ma base de données reste vide... =(
par Hirokumi » 23 août 2010, 17:23