SQL 转义查询字符串?
SQL Escape Query String?
我无法转义查询字符串。
我将我将用于数据库的所有变量放入一个数组中;
$playerInfo['steamID64'] = $info['steamID64'];
我无法在不显示错误消息的情况下在查询中使用它。
看一下查询的末尾,我尝试 select 并使用下面的变量 $playerInfo['steamID64']:
$query = "SELECT `steamID64` FROM `players` WHERE `steamID64` = '$playerInfo[\'steamID64\']'";
它returns出现以下错误:
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /home/sites/acidicservers.com/public_html/loading-acidic/index.php on line 154
这样使用
$query = "SELECT `steamID64` FROM `players` WHERE `steamID64` = '".$playerInfo['steamID64']."'";
我无法转义查询字符串。 我将我将用于数据库的所有变量放入一个数组中;
$playerInfo['steamID64'] = $info['steamID64'];
我无法在不显示错误消息的情况下在查询中使用它。 看一下查询的末尾,我尝试 select 并使用下面的变量 $playerInfo['steamID64']:
$query = "SELECT `steamID64` FROM `players` WHERE `steamID64` = '$playerInfo[\'steamID64\']'";
它returns出现以下错误:
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /home/sites/acidicservers.com/public_html/loading-acidic/index.php on line 154
这样使用
$query = "SELECT `steamID64` FROM `players` WHERE `steamID64` = '".$playerInfo['steamID64']."'";