導航:首頁 > 編程語言 > phpsql單引號

phpsql單引號

發布時間:2024-09-19 23:42:25

『壹』 php 中 單引號 輸出字元串用 單、雙引號區別是什麼

雙引號串中的內容可以被解釋而且替換,而單引號串中的內容總被認為是普通字元。

『貳』 mysql+php程序中sql語句中的引號使用方法,什麼時候用雙引號什麼時候用單引號

這就要從雙引號和單引號的作用講起:
雙引號裡面的欄位會經過編譯器解釋然後再當作HTML代碼輸出,但是單引號裡面的不需要解釋,直接輸出。例如:
$abc='I love u';
echo $abc //結果是:I love u
echo '$abc' //結果是:$abc
echo "$abc" //結果是:I love u
所以在對資料庫裡面的SQL語句賦值的時候也要用在雙引號裡面SQL="select a,b,c from ..."
但是SQL語句中會有單引號把欄位名引出來
例如:select * from table where user='abc';
這里的SQL語句可以直接寫成SQL="select * from table where user='abc'"
但是如果象下面:
$user='abc';
SQL1="select * from table where user=' ".$user." ' ";對比一下
SQL2="select * from table where user=' abc ' "
我把單引號和雙引號之間多加了點空格,希望你能看的清楚一點。
也就是把'abc' 替換為 '".$user."'都是在一個單引號裡面的。只是把整個SQL字元串分割了。
SQL1可以分解為以下3個部分
1:"select * from table where user=' "
2:$user
3:" ' "
字元串之間用 . 來連接,這樣能明白了吧。

『叄』 PHP如何向SQLserver2000資料庫里,插入單引號(')等語句符號。如何轉換

一般使用\轉換,不過單引號可以不用轉換,可以這樣:

$sql="insert into tabname values (\"ABC'DEF\")";

上面語句插入的欄位值為ABC'DEF,中間有一個單引號。

『肆』 求此PHP的sql語句錯在哪了

$aa="INSERTINTO`td_user`(`username`,`password_id`)VALUES('$yhm','$dlmm1')";

$aa="INSERTINTOtd_user(username,password_id)VALUES('$yhm','$dlmm1')";

閱讀全文

與phpsql單引號相關的資料

熱點內容
為啥文件夾移到桌面成word了 瀏覽:848
命令符的安全模式是哪個鍵 瀏覽:756
編程中學 瀏覽:953
單片機求助 瀏覽:990
ug加工側面排銑毛坯怎麼編程 瀏覽:269
程序員有關的介紹 瀏覽:736
支付寶使用的什麼伺服器 瀏覽:208
安卓看本地書用什麼軟體好 瀏覽:919
經傳軟體滾動凈利潤指標源碼 瀏覽:522
螢石雲視頻已加密怎麼解除 瀏覽:566
一命令四要求五建議 瀏覽:28
qq文件夾遷移不了 瀏覽:15
液體粘滯系數測定不確定度演算法 瀏覽:332
輕棧源碼 瀏覽:426
把圖片壓縮到500k 瀏覽:35
命令你自己 瀏覽:369
51單片機c語言pdf下載 瀏覽:177
androidactivity堆棧 瀏覽:821
mac執行命令 瀏覽:897
圖片壓縮工具注冊碼 瀏覽:495