JeuWeb - Crée ton jeu par navigateur

Version complète : pb avec un code[regler]
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
bonjour a tous,

voila j'ai ce code mais il bug

Code PHP :
<?php 
// mod boss V1

$recherche = doquery("SELECT * FROM {{table}} WHERE longitude='".$userrow["longitude"]." AND latitude='".$userrow["latitude"]."''", "boss");

if(@
mysql_num_rows($recherche) == 1)

{

$boss = mysql_fetch_array($recherche);

$maj_player = doquery("UPDATE {{table}} SET currentfight='1',currentmonsterhp='".$boss["hp"]."'", "users");
header("Location: ?do=fight");

}
//fin de l'ajout

apres ajout de ce code je tombe donc sur

Citation :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 '0''' at line 1
je ne vois d'ou sa vient donc si vous pouviez m'aider après je pourrai faire les modif nécessaires.
si il vous faut voir le code entier dite le moi la j'ai mis la partie qui bug.
je voulais résoudre[/quote][/php] le pb seul mais la je baisse les bras Sad
Coucou Smile

Fais longtemps que j'suis pas venu faire du débuggage Tongue

Ici, problème de quotes Wink
Code PHP :
<?php echo "longitude='".$userrow["longitude"]." AND latitude='".$userrow["latitude"]."''"; ?>
fenix a écrit :bonjour a tous,

voila j'ai ce code mais il bug

Code PHP :
<?php 
$recherche
= doquery("SELECT * FROM {{table}} WHERE longitude='".$userrow["longitude"]." AND latitude='".$userrow["latitude"]."''", "boss");

Avant de répondre, je tiens à te dire que le titre de ton sujet n'est vraiment pas adapté.

Maintenant, essaye avec ce fragment de code, il réglera proprement ton problème de quotes :
Code PHP :
<?php 
$query
= sprintf("SELECT * FROM {{table}} WHERE longitude = %d AND latitude = %d;", $userrow['longitude'], $userrow['latitude']);
$recherche = doquery($query, "boss");

Je te déconseille tout de même ce simulacre de fonction doquery, qui mélange très mal le mysql_query() (ou autre selon ton SGBDR) et le sprintf();


Sephi-Chan
merci ^^