我的代碼有什麼問題?具體的錯誤信息是:您在SQL語法中有錯誤;檢查對應於你的MySQL服務器版本的手冊,在第5行'*'附近使用正確的語法。
查詢數據庫時出錯您的SQL語法有錯誤;檢查對應於你的MySQL服務器版本使用附近的正確語法「*」在行手動5
我的代碼是:
if (isset($_POST['submit'])) {
$name = $_POST['name'];
$query = mysql_query("
SELECT timein, timeout
FROM studentInfo
WHERE name = '$name'
ORDER BY time DESC
LIMIT *
")
or die("Error querying database ".mysql_error());
while($minutes = mysql_fetch_array($query)){
echo "timein: ".$minutes['timein']."<br />";
echo "timeout: ".$minutes['timeout']."<br />";
}
}
「限制」後放一些整數不是'*'通配符。 –
你認爲'LIMIT *'應該做什麼?這不是MySQL熟悉的語法...... – Wrikken
此代碼在其中有一個SQL注入漏洞。 – halfer