請問, 我從 Android 輸入兩個變數 a = "11-11-2019",
b = "11", 到 PHP 裡, 如下 ...
$a = $_POST['a'];
$b = $_POST['b'];
SELECT * FROM table
WHERE date LIKE '%11-11-2019%'
可以用以下取代嗎 ?
SELECT * FROM table
WHERE date LIKE '%$a%';
以及 ...
SELECT * FROM table
WHERE Month(date) = 11
可以用以下取代嗎 ?
SELECT * FROM table
WHERE Month(date) = $b;
請問正確的寫法 ? 感激不盡 !
你怎麼會把 SQL 和 PHP寫在一起??
他們是可以湊在一起沒錯 但是....你可能要放更多原始碼 才知道你的問題在哪
以功能需求來說,
是可以這樣寫的,
目的也會達到。
但是當程式越來越大時,
你就知道為什麼不可以這樣寫
(會導致將來維護困難)