php变量用作mysqli列名语法错误

时间:2013-08-23 15:41:29

标签: php mysql sql variables mysqli

这就是我认为这就是问题......

$sql1 = "SELECT `puntos_globales`, '$juego' 
         FROM `lista_jugadores` WHERE `id_jugador`='$noTop'";

这是错误消息:

错误:

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 "blackOps2'='1' WHERE `id_jugador` = '10" at line 1

$ juego ..是一个包含列名的php变量;在这种情况下blackOps2。我不知道为什么在错误中说blackOps2'='1'??

1 个答案:

答案 0 :(得分:0)

从错误中看来你没有提供真正的查询,它看起来你有两个where子句

     blackOps2='1' WHERE `id_jugador` = '10"

尝试这样做

     WHERE `id_jugador` = '10' AND blackOps2='1'