1
使用MySQL變量
我想了解如何使用變量在MySQL:在外面的存儲過程
$query = "
SET @myid = '1234';
SELECT * FROM `table1` WHERE `id` = @myid;
";
,但我得到1
- 我已經看過了就行了語法錯誤它指出這是正確的語法。
- 我也搜索了堆棧,但大多數問題都基於 存儲過程。
MySQL變量僅限於存儲過程嗎?如果不是我做錯了什麼?
您無法在單個query()調用中運行多個查詢。就這樣。改爲詢問(「set ...」)和查詢(「select ...」)。 –
你能告訴我們你正在使用的代碼來執行這個SQL,你使用mysqli,pdo嗎? – cmorrissey
它只是mysqli,再次看手冊馬克的評論是有道理的,因爲我所遵循的例子是從終端https://dev.mysql.com/doc/refman/5.0/en/user-variables.html – Edward