這是我的代碼的一部分:錯誤的mysql_real_escape_string()
if(!isset($_GET['username']) || !isset($_GET['sessionid']))
{
$returning = array('error' => 'Invalid query');
echo json_encode($returning);
break;
}
echo $_GET['username'];
$z = mysql_real_escape_string($_GET['username']);
echo $z;
而且我的查詢:
tymonradzik.pl/THUNDER_HUNTER/thapi.php?q=xxx &用戶名= ty221 &的sessionid = JRHjYqeZKBPq1LPPck0XrnCwJU2UKnfufWNem1d7D3yEOnu0HvX9SAFCuIxe6MImJwA6xNdbQLPF9kGRPE0IeGkJoRXvEGRncrtKfGV6sLLB5ssV6sDk9X3xP13tHUQU
它只返回「ty221」,但應該是「ty221ty221」。錯誤在哪裏?
您是否收到錯誤信息? – naththedeveloper
在我的服務器上,錯誤消息被禁用,但是'php -l myfile.php',沒有給出錯誤 – TN888
您沒有有效的數據庫連接,因此'mysql_real_escape_string'嘗試使用php中的配置值打開一個新的連接.ini,失敗。 – DCoder