我一直在尋找周圍約30分鐘,而我只是找不到這裏的問題...SELECT * FROM問題
if($middle == 'garage'){
$result = mysql_query("SELECT * FROM character WHERE username = '$username'") or die(mysql_error());
$row = mysql_fetch_array($result);
$return['middle'] = $row['username'];
}
出於某種原因,這是回訪
你在您的SQL語法中有錯誤;檢查對應於你的MySQL服務器版本使用附近的性格其中username =‘正確的語法Alcapwn’'在1號線
我已經嘗試了這麼多的事情,其他SELECT * FROM查詢的工作正常手冊,這只是這一個。包含它的表和行在那裏。如果我切換
$result = mysql_query("SELECT * FROM character WHERE username = '$username'") or die(mysql_error());
到
$result = mysql_query("SELECT * FROM users WHERE username = '$username'") or die(mysql_error());
第二個工作,但不是第一個。
這是一個古老的評論,但作爲一個初學者很重要的學習早,所以你不必在未來改變整個應用程序。使用PDO或mysqli_ *函數而不是mysql_ *堆棧。請參閱http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers – Alex 2013-03-18 01:33:45