2011-09-06 26 views
4

我們最近將數據庫從MSSQL切換到MySQL,並且使用參數的查詢不再有效。MySQL查詢中輸入參數的語法

下面是MSSQL查詢的例子:

SELECT * FROM users u WHERE u.ID = :id 

通常情況下,參數瀏覽器會彈出詢問我是否需要一個值:ID,但在MySQL中我得到這個錯誤:

你在您的SQL語法中有錯誤;檢查對應於你的MySQL服務器版本的手冊,以便在':'附近使用正確的語法:

我試過使用@或?而不是:它不起作用。

在此先感謝您的幫助。

+0

這是選擇在存儲precedure使用? –

回答