您好,您可以參考如下代碼:
10年的鐘祥網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都全網營銷推廣的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整鐘祥建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。創新互聯建站從事“鐘祥網站設計”,“鐘祥網站推廣”以來,每個客戶項目都認真落實執行。
?php
/*?獲取HTML表單提交的數據?*/
$id?=?_POST["id"];
$catid?=?_POST["catid"];
$ly?=?array("data***");
/*?連接數據庫,如果出錯顯示消息結束程序,否則繼續執行數據庫命令?*/
$con?=?mysql_connect("127.0.0.1","user","password");
if($con?==?false)
{
echo?"錯誤:系統數據庫連接失??!錯誤信息:".mysql_error($con);
exit();
}else{
/*?選擇需要操作數據庫?*/
mysql_select_db("mydb",$con);
/*?根據ly數組的長度決定執行多少次SQL語句?*/
for($i=0;$icount($ly);$i++)
{
/*?設置SQL查詢語句?*/
$sql?=?"INSERT?INTO?`biaoge`?VALUES('{$id}','{$catid}',".$ly[$i].")";
/*?如果SQL語句執行失敗,返回錯誤代碼;?*/
if(mysql_query($sql,$con)?==?false)
{
echo?"數據庫查詢出錯!錯誤代碼:".mysql_errno($con);
mysql_close($con);
exit();
}
}
mysql_close($con);
echo?"記錄添加成功!";
}
?
至于遍歷數組,有很多種方式,如樓上用的foreach語句也是可以的。這里用for的原因是為了方便提問者理解。如果代碼仍有不足或不明白的地方,請您繼續追問,直到給您一個滿意的答復為止~
首先創建
一個HTML頁面userinfo_add.php,在里面輸入表單,文本框,輸入需要提交的到數據庫的信息:
賬號
姓名
年齡
頁面運行結果:
創建一個PHP文件(userinfo_insert.php),用來處理頁面請求的,就是具體往數據庫添加數據的代碼:
先獲取頁面數據
//通過post獲取頁面提交數據信息
$userId
=
$_POST[userId];
$userName
=
$_POST[userName];
$userAge
=
$_POST[userAge];
接下來,在連接數據庫
‘test’
//地址
$url
=
"127.0.0.1";
//賬號
$user
=
"root";
//密碼
$password
=
"root";
//連接
$con
=
mysql_connect($url,$user,$password);
//設置編碼機
mysql_query("set
names
'utf8'");
//連接數據庫
mysql_select_db("test");
編寫SQL,執行SQL添加數據
$sql
=
"insert
into
user_info
(user_id,user_name,user_age)
values('$userId','$userName','$userAge')";
if
(!mysql_query($sql,$con))
{
die('Error:
'
.
mysql_error());
}
echo
"添加一條記錄";
//關閉連接
mysql_close($con)
運行結果前:
運行結果后:
完整代碼:
mysql_query("insert into content ('name','time','content') values('$name','$dat' ,'$mycontent') " );
$result = mysql_query("SELECT * FROM content where 'name'='$name' ");
請將這兩行內所有有關 字段 加的單引號('')全部換成 符號(``),你這里是不能加''的,在數據庫中''中永遠被識別為字符串,而不是字段和表名. 而是字符串值的則必須要加單引號,'name'是錯誤的,'$name'是正確的.(最好這么寫'{$name}')
================================================
用下面的替換下那兩行句子吧
mysql_query("insert into `content` (`name`,`time`,`content`) values ('{$name}','{$dat}' ,'{$mycontent}');" );
$result = mysql_query("SELECT * FROM `content` where `name`='{$name}' ");
很關鍵的是我想問問你的time字段是字符串型的嗎? 如果不是,就需要將$dat的引號刪除了.
需要PHP基礎知識和數據庫基礎知識。
以SQL為例。使用PHP MySQL 函數可以編輯數據庫。
mysql_connect() 函數打開MySQL 連接。舉例
?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// 一些代碼...mysql_close($con);
?
mysql_connect()三個參數分別是服務器名,連接賬號,連接密碼。
連接之后,可以使用mysql_select_db()設置要處理的數據庫,后面則是用數據庫語句處理數據。SQL語法簡介網頁鏈接
當前題目:php數據錄入mysql,php如何輸入數據
網站鏈接:http://vcdvsql.cn/article2/hegjoc.html
成都網站建設公司_創新互聯,為您提供網站建設、小程序開發、企業網站制作、ChatGPT、標簽優化、用戶體驗
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯