我有一個PHP文件下面的查詢工作正常:有人可以解釋這段代碼的語法嗎?
$query = "SELECT `name` FROM users WHERE name='".mysqli_real_escape_string($link,$name)."'";
我得到了它的教程,所以我試圖環繞的語法我的頭。具體來說這個部分:
'".mysqli_real_escape_string($link,$name)."'
如果函數mysql_real_escape_string()返回一個字符串,爲什麼需要雙引號?另外,我明白在PHP的。意味着連接,所以這個代碼添加到空字符串「」?
請幫忙,我真的搞砸了這一個。
爲什麼這個不行?$ query =「SELECT'name' FROM users WHERE name ='mysqli_real_escape_string($ link,$ name)'」; –
@KarlNeumann對於這個錯字感到抱歉。報價附件存在問題。 – bcdan