1、你的回答是正確的,null是可以實現(xiàn)id的自動增加。前提是,你在設(shè)計數(shù)據(jù)庫的時候,要使改建自動增加,可以寫aotu_increase.
目前創(chuàng)新互聯(lián)建站已為超過千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站運營、企業(yè)網(wǎng)站設(shè)計、朝陽網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
2、第二個問題和第三個問題其實是一個問題。
3、$_POST['content']是一個post變量,他左右的兩個?.?是表示連接字符串用的:$str1?.?$str2?表示吧$str1和$str2連接起來。
4、notice_adminid的值是一個數(shù)組,新建一個session變量,他的名字是admin,可以這么寫:$_SESSION['admin'],要給他賦值的話,就直接寫=就可以了,但是,如果將一個數(shù)組付給他的話,就得如$_SESSION['***']['***']這樣訪問了。所以,$_SESSION['admin']['admin_name']的意思是:訪問$_SESSION['admin']變量。但是他是一個數(shù)組,就要接著寫下標(biāo),訪問數(shù)組$_SESSION['admin']的admin_name值,說的復(fù)雜就只這樣,說得簡單點就是一個二維數(shù)組的訪問。其實$_SESSION本身就是一個數(shù)組,要是它的鍵值也是數(shù)組,那他就是一個二維數(shù)組了。
以上的這個語句你可以這樣理解(如圖),良好的代碼排版可以有助于學(xué)習(xí)。如果你是初學(xué),你因該好好的養(yǎng)成這個習(xí)慣。
?php
$test = $_POST['test'];
if(!get_magic_quotes_gpc()){
$test = addslashes($test);
}
?
這樣過濾提交表單的值
用SQL語句往數(shù)據(jù)庫某字段(字符型)中插入字符串,但是當(dāng)該字符串中帶有單引號(')時就會出錯!因為插入的字符串被從單引號處截斷,造成SQL語句的語法錯誤
C# 代碼如下:
public?String?checkString(String?str){
String?returnStr?=?"";
if(str.indexOf("'")?!=?-1){//判斷字符串是否含有單引號
returnStr?=?str.replace("'",?"''");
str?=?returnStr;
}
return?str;
}
4.SQL 代碼如下:
單引號('' )代替單引號(')即可
,'''' 代表‘
insert into table1 (test) values ('''')
存數(shù)據(jù)的時候,需要對字符串進(jìn)行addslashes
()進(jìn)行操作$str=addslashes($str);$sql="insert
into
`tab`
(`content`)
values('$str')";去除數(shù)據(jù)的時候操作如下$str=stripslashes($str);在頁面顯示時進(jìn)行如下操作$str=htmlspecialchars(nl2br($str))
;
查看原帖
網(wǎng)站題目:php單引號存入數(shù)據(jù)庫 編寫一個php程序,展示雙引號和單引號的區(qū)別
文章出自:http://jinyejixie.com/article2/dosesic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、電子商務(wù)、服務(wù)器托管、域名注冊、Google、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)