本文目錄一覽:
- 1、php+mysql留言板為何提交不到數據庫或者說根本就無法提交吧
- 2、PHP 表單 無法向 MYSQL 寫入數據(急)
- 3、php無法向mysql數據庫中添加數據怎麼辦?
- 4、php語句無法向mysql中添加數據,但是運行無錯誤
- 5、用php往mysql里傳數據 可是按提交沒有反應
php+mysql留言板為何提交不到數據庫或者說根本就無法提交吧
嗯
$_POST[‘content’]
反正都要大寫POST
裡面的值加
引號。
下次你調試的時候
echo
下結果就明白了
比如
$_post[‘submit’]
你要看下有沒有獲取到
出問題了肯定是沒獲取到,所以不執行下面的命令。
PHP 表單 無法向 MYSQL 寫入數據(急)
我知道了
原:
$sql=”insert
into
content
(id,lastdate,mail,name,content)
values(”,now(),’$mail’,’$name’,’$content’)”;
改成:
$sql=”insert
into
content
(id,lastdate,mail,name,content)
values(1,now(),’$mail’,’$name’,’$content’)”;
我看你數據庫結構id非null數字,給它”肯定不對了
php無法向mysql數據庫中添加數據怎麼辦?
你可以先在mysql裡面執行一遍sql語句,看下能不能添加數據,先檢查語句有沒有問題,再看程序上的問題
php語句無法向mysql中添加數據,但是運行無錯誤
請注意這樣寫
INSERT INTO `news` (`id`, `title`, `dates`, `contents`) VALUES (NULL, ‘1231’, now(), ‘15236’);
表名 news 不是用 ‘(單引號) 是用 `
另外.
$sql=”insert into `news` (‘id’,’title’,’dates’,’contents’) values(null,’$title’,now(),’$con’)”;
if (! $sql) echo “執行SQl $sql 錯誤:”.mysql_error();
mysql_query($sql);
這裡寫的不對, 這也正是你不報錯的原因.
$sql你以經賦值了,不可能不存在. 所以永遠你也看不見 “執行SQl $sql 錯誤” 這句報錯.
應該改成
$sql=”insert into `news` (‘id’,’title’,’dates’,’contents’) values(null,’$title’,now(),’$con’)”;
if (mysql_query($sql,$con))
{
echo “成功”;
}
else
{
echo “執行SQl $sql 錯誤:”.mysql_error();
}
用php往mysql里傳數據 可是按提交沒有反應
你提交的地址呢,沒有提交地址當然沒有反應,form action=”” method=”post”action是提交地址,post是你的提交方式
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/240967.html