php無法向資料庫插入資料,Php無法向資料庫插入資料

2022-02-07 00:07:49 字數 2493 閱讀 5156

1樓:錯瀅池歌闌

你的id後面缺個單引號。如果你是通過php插入的,那麼你那個mysql函式now()在某些伺服器配置下是不啟作用的,請使用相關php函式和變數。

2樓:

insert into msg(title,contents,dates) values ($title,$cons,now())

將欄位名兩邊的單引號去掉就沒問題了,親測成功!希望能幫到你。

3樓:匿名使用者

最簡單的解決辦法是什麼呢

你不要直接寫mysql_query

你寫$sql = "insert into msg('title','contents','dates') values ($title,$cons,now())";

然後列印出這個sql語句,在資料庫裡面是否可以直接執行now()?是什麼?是mysql中的吧,php是time();

4樓:匿名使用者

5樓:匿名使用者

'title','contents','dates',不用單引號

php連線資料庫成功.但不能插入資料

6樓:啊桂讀書

$sql = "insert into `news`(`id`, `title`, `dates`, `contents`) values (null,'$title',now(),'$contents')";

這句後面把sql語句列印出來看一看有沒有問題:

echo $sql; //試一下這一行。

php和資料庫連線成功 但無法插入資料 200

7樓:鈪炩劉鍚冭波

建議你在執行插入語句之前執行

mysqli_query($link,"set names 'utf8'");

還有mysql_error改成mysqli_error實在不行把報的錯截個圖

8樓:萬夏侯容

<?phpmysql_connect("localhost","root","111")or die("資料庫連線失敗");mysql_select_db("xiongwei")or die ("連線失敗");mysql_set_charset("gbk");if(!empty($_post['submit']))

9樓:

","root","111")or die("資料庫連線失敗");mysql_select_db("xiongwei")or die ("連線失敗");mysql_set_charset("gbk");if(!empty($_post['submit']))

10樓:時光不會等你一人

你好,很簡單,找人修

11樓:

古古怪怪嘰嘰咕咕聚會高壓

php中sql語句無法實現插入到資料庫,但在mysql中可以用sql語句新增資料

12樓:醉丶春風丶

你的sql語句寫錯了,$sql = insert .......

正常的語句是

insert into test(name,age)values('張三','20');

values  前面是字段結構,而你的sql語句values前面也是變數了,這裡應該寫與你資料庫裡相對應的字段,改好之後如果還有問題就 echo  $sql;然後拿到資料庫裡執行一遍,大部分都是粗心造成的

13樓:匿名使用者

你echo $sql到資料庫執行看看。

php與資料庫連線正常 但是資料插入不進去

14樓:陽光上的橋

看看你網頁的**:

$sql="insert into 'test'('id','title','dates','contents')values(null,'$title',now(),'$content')";

mysql_query($sql);

echo "插入成功";

你這個**插入成功失敗都會顯示成功,沒有真正判斷是否插入成功,一般應該這樣寫:

$sql="insert into test(id,title,dates,contents)values(null,'$title',now(),'$content')";

if (mysql_query($sql)) echo "插入成功";

else echo "插入失敗,sql:$sql

錯誤:".mysql_error();

15樓:匿名使用者

$result = mysql_query($sql);

if ($result != false) else

vb如何用ado向access資料庫插入和修改記錄

1 microsoft access視窗中,選擇檔案選單中的開啟選項,開啟乙個已有的資料庫。2 資料庫中有兩張 如下圖所示。3 資料庫中,學生資訊是課程成績的子表。4 如果直接在子表中插入記錄,會提示不能新增或修改。5 其實,只需在主表中,插入相關的主鍵和記錄。6 接著,就可以在子表中插入相關記錄了...

怎樣在資料庫中插入十六進位制,SQL資料庫中密碼16進製制怎麼轉換為字串

將十六進位製數 0x 這樣的給轉成字串比如0x1234轉成字串 0x1234這樣就相當於 0x1234 了 然後在插入資料庫就可以了 一般資料庫列中沒有十六進位制型別的資料,需要將十六進位製數先轉換為字串形式,再插入資料庫中,對應的資料庫列的資料型別為char n n為最大字元長度。sql資料庫中密...

資料庫無法還原, 15,SQL資料庫如何還原?

sqlserver麼。你試下這個方法 先建乙個資料庫,和你拿到的資料庫要同名的,然後做個備份,再用你拿到的資料庫的備份檔案將先前的備份檔案覆蓋,然後再恢復資料庫!sql資料庫如何還原?把資料庫的備份檔案放到伺服器的任意目錄下先,然後按下面的步驟做。如何從備份裝置還原備份 企業管理器 從備份裝置還原備...