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資料庫如何還原?把資料庫的備份檔案放到伺服器的任意目錄下先,然後按下面的步驟做。如何從備份裝置還原備份 企業管理器 從備份裝置還原備...