mysql_query($sql) or die(mysql_error());
創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設,為客戶提供網(wǎng)站制作、成都做網(wǎng)站、網(wǎng)頁設計開發(fā)服務,多年建網(wǎng)站服務經(jīng)驗,各類網(wǎng)站都可以開發(fā),品牌網(wǎng)站制作,公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設計,建網(wǎng)站費用,建網(wǎng)站多少錢,價格優(yōu)惠,收費合理。
看下報什么錯
也許是你添加的時候編碼不統(tǒng)一,檢查一下編碼
PHP向MySQL數(shù)據(jù)庫中寫入數(shù)據(jù)有三個步驟:
1,PHP和MySQL建立連接關(guān)系
2,打開MySQL數(shù)據(jù)庫
3,接受頁面數(shù)據(jù),PHP錄入到指定的表中
1、2兩步可直接使用一個數(shù)據(jù)庫鏈接文件即可:conn.php
代碼如下
?php
mysql_connect("localhost","root","");//連接MySQL
mysql_select_db("hello");//選擇數(shù)據(jù)庫
?
當然,前提是已經(jīng)安裝WEB服務器、PHP和MySQL,并且建立MySQL表“cnbruce”
mysql_connect()中三個參數(shù)分別為MySQL地址、MySQL用戶名和MySQL密碼
然后就是通過WEB頁面?zhèn)鬟f數(shù)據(jù),讓PHP通過SQL語句將數(shù)據(jù)寫入MySQL數(shù)據(jù)庫指定的表中,比如新建文件 post.php
代碼如下
?php
require_once("conn.php");//引用數(shù)據(jù)庫鏈接文件
$uname = $_GET['n'];//GET方法為URL參數(shù)傳遞
$psw = $_GET['p'];
$psw=md5($psw);//直接使用MD5加密
$sql = "insert into members(username,password) values ('$uname','$psw')";
mysql_query($sql);//借SQL語句插入數(shù)據(jù)
mysql_close();//關(guān)閉MySQL連接
echo "成功錄入數(shù)據(jù)";
?
測試頁面: ;p=i0514
即可向MySQL數(shù)據(jù)庫hello的members表中插入新的數(shù)據(jù)“cnbruce”到username字段、“i0514”到password字段
補充:讀取表
讀取表中的內(nèi)容,這里我們用while,可以根據(jù)具體情況,用for 或其他的.
代碼如下
while($row = mysql_fetch_array($result))
{
echo "div style="height:24px; line-height:24px; font-weight:bold;""; //排版代碼
echo $row['Topic'] . "br/";
echo "/div"; //排版代碼
暈 你怎么出這個錯誤啊 我的沒錯
你把你的sql語句打印出來下
你看我的
insert into tb_inserts(sp_name,sp_number,price,counts,address,data1)values('電腦','1','1','1','北京','2010-10-12 08:52:01')
--------------------------------------------------------------------------------
insert into tb_inserts(sp_name,sp_number,price,counts,address,data1)values('筆記本','1','1','1','深圳','2010-10-12 08:52:01')
--------------------------------------------------------------------------------
insert into tb_inserts(sp_name,sp_number,price,counts,address,data1)values('桌子','1','1','1','杭州','2010-10-12 08:52:01')
三條sql語句都是完完整整的 不會出現(xiàn)你的錯誤的
能插入數(shù)據(jù)庫 就只能說明你的sql語句寫錯了 你打印出來sql先看看 不行用我給你寫的那個 那個是沒有錯誤的 你的時間應該是前臺寫入的那個時間吧 不是程序里的那個吧 不然你前臺的那個$_POST中的時間就沒有什么用了
?php
//數(shù)據(jù)導入表(表字段類型要符合)
mysql_query("load
data
infile
'文件路徑'
into
table
表名");
//獲取號碼
$tel
=
$_POST['tel'];
//查詢姓名
$sql
=
"select
*
from
表名
where
tel='$tel'";
$rec
=
mysql_query($sql);
$i=0;
while($row
=
mysql_fetch_array($rec)){
$array[$i]['name']
=
$row['name'];
$i++;
}
//輸出數(shù)組
print_r($array);
?