php為什麼在表單中插入資料會失敗

2022-03-15 23:16:26 字數 1506 閱讀 6727

1樓:親親木朵

$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後面就不用加()括號了。

2樓:

你應該在按鈕上邊寫一個隱藏域,value的值就是表單的值

3樓:沖天鳥

輸出sql語句在phpmyadmin中執行一下,看看報什麼錯

php 表單插入資料庫失敗

4樓:匿名使用者

sql語句寫錯 了

變數用單引號包括時,不解析

php+mysql向表中插入資料失敗,出現錯誤提示

5樓:匿名使用者

使用者名稱或者密碼錯誤都會有這個提示,看情況你這是沒有使用密碼,那就是使用者名稱錯誤。

你可以命令列直接進mysql驗證一下。

我的php頁面提交表單到資料庫,庫能連線成功,但表單裡的資料卻接入不到表中,怎麼破?

6樓:匿名使用者

看你的sql語句,資料表內的欄位型別應該都是文字型別,這個你要先確定然後,你的if語句有誤

在if語句中,=號和==號和===號是有差別的=號是賦值運算,==和===才是比較運算

況且,mysql_query()執行如果成功,即返回真,反之返回假,你的if語句只需判斷真假即可,所以,你的if語句可以這樣改

if(mysql_query($ql))

或者使用三元運算

echo mysql($sql) ? '您的簡歷已ok' : '資料寫入失敗' .mysql_error();

如果失敗,則輸出mysql錯誤,方便除錯,當然如果程式在正式執行的話,就不能輸出mysql_error()錯誤,這樣不安全

7樓:

檢視sql語句是否拼接錯誤,除錯可以複製到sql資料庫執行一遍,一般是這個問題

8樓:藍色的魚

1. 先看一下你的post值有沒有

在php檔案開始 print_r($_post);

2. 在插入資料庫之前 輸出下sql。 echo $sql;

3. 拿著這個sql到資料庫執行下,看看結果4. 把你的sql貼出來看看

為什麼我的asp向access中插入資料不能用呀

sql語句改成這樣試試。注意欄位型別啊。你這個既然是新增新資料的 那id 也需要自己新增嗎?想一下你新增資料的時候需要自己新增id號嗎 如果沒有那id request.form id 就是空值 可以用request.write id 測試下看有沒有值一般的用法是id 只需要自動增長就可以 如果你的i...

在EXCEL表中如何插入資料分析圖表

在一個校表中插入資料分析圖表,可以直接選擇插入,然後選擇對應的圖表,然後插入即可,而且還可以選擇圖表的樣式 1 建立資料 2 選中資料區域,插入 圖表,選擇需要的圖表型別,插入圖表,然後設定相應的格式。excel如何作銷售資料分析圖表 1 電腦開啟excel 列好銷售 資料。2 選中銷售資料後,在插...

在cad中為什麼插入圖塊時圖形離插入點很遠

應該是新建塊時基點預設為原點或者基點設定的和圖形距離遠。不知道建立塊時選沒選基點位置。因為你在定bai義圖塊時du插入點沒有定義,而是使用默zhi認的dao原點,而你的 回圖形離原點比較遠 cad圖塊插入點 答 基點 定義錯了怎麼辦?在我們bai使用cad建立cad圖塊時必須正確du定義zhi插入點...