require("includes/connect.php");
$result = mysql_query("SELECT * FROM entries", $link);
while ($row = mysql_fetch_array($result)) {
htmlentities($row['quotes']);
}
我想顯示的數據是在數據庫中,但我不斷獲取:mysql_real_escape_string()預計參數1是字符串
Warning: mysql_real_escape_string() expects parameter 1 to be string
這有什麼錯在上面的代碼,導致問題?我對PHP很陌生,我正試圖理解發生了什麼以及爲什麼這樣做。
connect.php
$link = mysql_connect("localhost", "root", "");
if (!$link) {
die("Could not connect to the db");
}
mysql_select_db("ENTRIES", $link);
(我工作的這個地方,所以用戶名/密碼真的並不重要,現在)
這不是上面的代碼導致的問題,因爲它沒有'mysql_real_escape_string()'。除非它包含在'connect.php'文件中,在這種情況下,我們需要看到它。 – Mchl 2012-01-13 08:38:41
發佈你的'connect.php'文件中的代碼。 – Cyclonecode 2012-01-13 08:40:37
完成了,我試圖使用mysql_real_escape_string(),但我做錯了。我怎樣才能正確地把它放入? – nowayyy 2012-01-13 08:42:17