2013-08-19 30 views
-5

所以,如果我說SQL變量內部的SQL結果?

$bike = 'Schwinn'; 

我能有一個返回Your bike is a $bike.並有echo $statement select語句是Your bike is a Schwinn.無需額外的解析?

+0

號你可以真正可怕的事情在你的代碼的安全性,然後也許有工作,但我在'否'將離開這個。 – Sammitch

+0

你想爲**準備好的語句**。 – moonwave99

+3

如果你在你的php應用中建立你的字符串而不是你的查詢,那將會容易得多。您只需從數據庫中獲取'Schwinn'並在字符串中使用它 – Ibu

回答

0

通過在MySQL中使用CONCAT功能,您可以:

SELECT CONCAT('Your bike is a ', bike, '.') as 'Bike' FROM bicycles where bike = 'Schwinn' 

DEMO