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