一般來說很多人喜歡這樣寫
//資料庫查詢錯誤例子:
$username='admin';
$sql="select * from user where username='$username'";
但是這樣寫明顯在sql語句中是不行的,在sql語句中使用變數有專門的語法:單引號和大括號組合。正確的寫法應該是:
//資料庫查詢正確例子(變數為字串):
$username='admin';
$sql="select * from user where username=''";
//資料庫查詢正確例子(變數為數字--就不需要單引號了):
$username = 123;
$sql="select * from user where username=";
php中寫mysql語句注意
php中寫mysql語句注意 sql update tname article set title title.typeid typeid.level level.contents contents.author author.where arcid arcid sql insert into tn...
Sql語句查詢當天本週本月記錄的where條件
查詢當天 select from info where datediff dd,datetime,getdate 0 查詢24小時內的 select from info where datediff hh,datetime,getdate 24 info為表名,datetime為資料庫中的字段值 查...
SQL中join操作後面的on與where的區別
join關鍵字的作用是將多個表按一定的條件聯合起來,從而可以實現從多個表中獲取資料 在join後面可以接on條件和where條件,在這裡我主要就是說這兩者之間的差別 建立兩張簡單的用來測試的表並新增資料,如下所示,一張表名為id name,另一張表名為id age 首先看看不新增條件 t2.age ...