Bon ce coup-ci, j'ai besoin d'aide ! Voila un bug que l'un de mes joueurs a obtenu lorsqu'il a voulu accepter une candidature: Erreur: SQL Error: 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 'espace', ally_request_text='', ally_request='0', ally_id='25' WHERE id='162';UPD' at line 1 Query Code: UPDATE uni1_alliance SET `ally_members` = `ally_members` + 1 WHERE id='25';UPDATE uni1_users SET ally_name='ZinZin de l'espace', ally_request_text='', ally_request='0', ally_id='25' WHERE id='162';UPDATE uni1_statpoints SET `id_ally` = '25' WHERE `id_owner` = '162';_ Ligne: 268_ PHP-Version: 5.3.21_ PHP-API: cgi-fcgi_ Version de jeu Planet2Side: 1.0_ Debug Backtrace: #0 ./includes/pages/class.ShowAlliancePage.php(992): DB_mysqli->multi_query('UPDATE uni1_all...') #1 ./game.php(185): ShowAlliancePage->__construct() #2 {main}_ Je ne sais pas ce qui cause cela, mais je pense que c'est à cause du ZinZin de l'espace, l'apostrophe est selon moi, mal géré par l'encodage . Car c'est la seule alliance qui contient un apostrophe et c'est la seule qui bug. En changeant l'encodage pour UTF-8 cela pourrait-il régler le bug Homer ? EDIT: Le bug vient de l'apostrophe, comment on peut régler ça ? |