檢查你的mysql表設(shè)置的字段,字段類型,是否為空等是否與你插入的數(shù)據(jù)類型信息相符,如果插入失敗,數(shù)據(jù)庫應(yīng)該會(huì)報(bào)錯(cuò),你仔細(xì)查看一下報(bào)錯(cuò)信息。
10年積累的成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有五臺免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())將字段名兩邊的單引號去掉就沒問題了,親測成功!希望能幫到你。
用了你寫的這句來操作數(shù)據(jù)庫 $sql=INSERT INTO student(sno,sname,class,password,mark)VALUES($sno,$name,$stu_class,$password,)只要變量正確,可以使用。
先輸出你的$sql,看看,是不是拼寫錯(cuò)誤,即有語法錯(cuò)誤。具體做法是:echo $sql;//把輸出的結(jié)果在mysql中執(zhí)行一次,看有無問題。你的數(shù)據(jù)庫連接有問題。
打開需要導(dǎo)入數(shù)據(jù)庫的界面;點(diǎn)擊導(dǎo)入,打開導(dǎo)入頁面。點(diǎn)擊選擇文件,找到選擇文件頁面。選擇需要導(dǎo)入的文件 點(diǎn)擊執(zhí)行。直接導(dǎo)入會(huì)報(bào)錯(cuò),錯(cuò)誤如下。
要導(dǎo)入的文件:文件可能已壓縮 (gzip) 或未壓縮。壓縮文件名必須以 .[格式].[壓縮方式] 結(jié)尾。
sql = insert into `news`(`id`,`title`,`dates`,`contents`)values (null,$title,now(),$contents)這句后面把sql語句打印出來看一看有沒有問題:echo sql;//試一下這一行。
原因有三:先輸出你的$sql,看看,是不是拼寫錯(cuò)誤,即有語法錯(cuò)誤。具體做法是:echo $sql;//把輸出的結(jié)果在mysql中執(zhí)行一次,看有無問題。你的數(shù)據(jù)庫連接有問題。
斷點(diǎn)浿試呢! 你的小程序我應(yīng)該會(huì)打2個(gè)斷點(diǎn), 第一個(gè)看 mysql $conn有沒有連接成功。 第二個(gè)打印$sql看sql語句有沒有錯(cuò)。 還有你的小程序很明顯的少了一句, mysql_query($sql), 13行前加入。
你的spl語句大致上是沒有什么錯(cuò)誤的。。不過在跟數(shù)據(jù)庫連接的時(shí)候還需要檢查一下,比如說你傳過去的數(shù)據(jù)跟數(shù)據(jù)庫里的表的內(nèi)容有沒有一一對應(yīng),很多剛學(xué)習(xí)使用數(shù)據(jù)庫的新手都會(huì)犯這樣的錯(cuò)誤的。。