在每一個(gè) mysqli_query調(diào)用之后,都應(yīng)該檢測(cè)是否成功(返回值),出錯(cuò)的時(shí)候使用mysqli_error()輸出詳細(xì)的錯(cuò)誤信息,我們看了錯(cuò)誤信息就知道如何修改代碼??茨愕拇a,可能是沒有選擇數(shù)據(jù)庫(kù)。
老河口網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),老河口網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為老河口近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的老河口做網(wǎng)站的公司定做!
用了你寫的這句來(lái)操作數(shù)據(jù)庫(kù) $sql=INSERT INTO student(sno,sname,class,password,mark)VALUES($sno,$name,$stu_class,$password,)只要變量正確,可以使用。
原因有三:先輸出你的$sql,看看,是不是拼寫錯(cuò)誤,即有語(yǔ)法錯(cuò)誤。具體做法是:echo $sql;//把輸出的結(jié)果在mysql中執(zhí)行一次,看有無(wú)問題。你的數(shù)據(jù)庫(kù)連接有問題。
斷點(diǎn)浿試呢! 你的小程序我應(yīng)該會(huì)打2個(gè)斷點(diǎn), 第一個(gè)看 mysql $conn有沒有連接成功。 第二個(gè)打印$sql看sql語(yǔ)句有沒有錯(cuò)。 還有你的小程序很明顯的少了一句, mysql_query($sql), 13行前加入。
你把你自己的數(shù)據(jù)庫(kù)名字改掉啊,你現(xiàn)在用了LILI,把數(shù)據(jù)庫(kù)名也要這樣改的,有密碼也要改啊。
1、先確認(rèn)數(shù)據(jù)庫(kù)連接是正常的,然后echo sql 看看,數(shù)據(jù)是否正常,然后再寫入庫(kù)。出問題了調(diào)試要步步試下來(lái),就知道問題出在哪里了。
2、INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())將字段名兩邊的單引號(hào)去掉就沒問題了,親測(cè)成功!希望能幫到你。
3、先輸出你的$sql,看看,是不是拼寫錯(cuò)誤,即有語(yǔ)法錯(cuò)誤。具體做法是:echo $sql;//把輸出的結(jié)果在mysql中執(zhí)行一次,看有無(wú)問題。你的數(shù)據(jù)庫(kù)連接有問題。
4、這種情況你應(yīng)該去檢測(cè)一下你的conf里面的配置文件是否正確,第一就是數(shù)據(jù)庫(kù)鏈接信息,第二就是db_prefix 這個(gè)配置,這個(gè)配置是數(shù)據(jù)庫(kù)前綴名,默認(rèn)是tp_把。
5、你的代碼不全,原因有以下:配置信息不全;sql不對(duì),我看了,你values(.$Cust_Id.,.$Cust_Name.,.$Cust_pass.,.$Cust_Email.,.$Cust_tel.)數(shù)據(jù)庫(kù)未開啟。
1、配置信息不全;sql不對(duì),我看了,你values(.$Cust_Id.,.$Cust_Name.,.$Cust_pass.,.$Cust_Email.,.$Cust_tel.)數(shù)據(jù)庫(kù)未開啟。
2、用了你寫的這句來(lái)操作數(shù)據(jù)庫(kù) $sql=INSERT INTO student(sno,sname,class,password,mark)VALUES($sno,$name,$stu_class,$password,)只要變量正確,可以使用。
3、INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())將字段名兩邊的單引號(hào)去掉就沒問題了,親測(cè)成功!希望能幫到你。
4、斷點(diǎn)浿試呢! 你的小程序我應(yīng)該會(huì)打2個(gè)斷點(diǎn), 第一個(gè)看 mysql $conn有沒有連接成功。 第二個(gè)打印$sql看sql語(yǔ)句有沒有錯(cuò)。 還有你的小程序很明顯的少了一句, mysql_query($sql), 13行前加入。