你的conn.php是什么?也要貼出來,

創(chuàng)新互聯(lián)擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕10余年,專業(yè)且經(jīng)驗(yàn)豐富。10余年網(wǎng)站優(yōu)化營銷經(jīng)驗(yàn),我們已為近1000家中小企業(yè)提供了成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站解決方案,定制網(wǎng)站,設(shè)計(jì)滿意,售后服務(wù)無憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!
首先確定數(shù)據(jù)庫連接成功,成功之后,將你的sql語句在phpmyadmin中SQL測試,看看有沒有SQL錯(cuò)誤。
還有,$_POST[''],一般用單引號
sql語句明顯錯(cuò)誤,id字段要設(shè)置成自動(dòng)增長,改成
$sql="insert
into
BKNV_VIDEOS(vid,type,title,image,date)
values('$vid','$type','$title','$image','$date')";
你試一試
這是因?yàn)槟愕臄?shù)據(jù)庫連接方式是mysqli,不是mysql,所以:
mysql_query
要改為
mysqli_query
或者
$conn-query
$sql = "INSERT INTO t_user (f_username, f_password, f_name,f_email)VALUES()";
$sql = "('$username ','$pwd ','$name ','$email ')";
這一部分錯(cuò)了吧。應(yīng)該是這樣、
$sql = "INSERT INTO t_user (f_username, f_password, f_name,f_email)VALUES";
$sql. = "('$username ','$pwd ','$name ','$email ')";
第二個(gè)sql是$sql.不要忘記后面還有一個(gè)點(diǎn),表示和上面的sql語句鏈接起來,因?yàn)槟阆旅媸呛蜕厦骀溄悠饋淼模缘谝粋€(gè)$sql后面values后面就不用加()括號了。
你的數(shù)據(jù)庫語句寫錯(cuò)了.
$sql="INSERT INTO `ceshi`(`date`, `name`) VALUES (".$arr1[$i].",".$arr2[$i].")";
你的$arr2的子集都是中文, 那么在插入數(shù)據(jù)庫的時(shí)候應(yīng)該加個(gè)單引號或者雙引號表示其是字符串.
所以這樣(注意$arr2處的單引號的嵌套):
$sql="INSERT INTO `ceshi`(`date`, `name`) VALUES (".$arr1[$i].",'".$arr2[$i]."')";
還有你的mysql_query($sql)語句寫了2遍,那么結(jié)果肯定也是執(zhí)行了2次,把第一個(gè)刪了.
最后你的日期格式date的儲(chǔ)存格式為: 年年年年月月日日, 你的第一個(gè)數(shù)組的日期格式并不是這樣的日期格式, 改過來.
網(wǎng)站標(biāo)題:php插入數(shù)據(jù)失敗了,php數(shù)據(jù)庫連接失敗
當(dāng)前鏈接:http://chinadenli.net/article8/heddop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、品牌網(wǎng)站建設(shè)、做網(wǎng)站、小程序開發(fā)、ChatGPT、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)