php向資料庫添加數據
現在,我們創建一個
HTML
表單,這個表單可把新記錄插入
"Persons"
表。
這是這個
HTML
表單:
123456789101112
<html><body>
<form
action="insert.php"
method="post">Firstname:
<input
type="text"
name="firstname"
/>Lastname:
<input
type="text"
name="lastname"
/>Age:
<input
type="text"
name="age"
/><input
type="submit"
/></form>
</body></html>
當用戶點擊上例中
HTML
表單中的提交按鈕時,表單數據被發送到
"insert.php"。"insert.php"
文件連接資料庫,並通過
$_POST
變數從表單取回值。然後,mysql_query()
函數執行
INSERT
INTO
語句,一條新的記錄會添加到資料庫表中。
Ⅱ PHP怎麼一次向資料庫插入多條數據
$value='';
$query_num=5;//插入數量
for($i=1;$i<=$query_num;$i++){
$value.="('25','1')";
}
//mysqlinsert有插入多條語法,拼接sql語句,table_name表名
$sql="insertintotable_name(memid,online)values".$value;
//執行,插入$query_num條數據
mysql_query($sql);
Ⅲ php向資料庫插入一條數據代碼 急急急!!!!
$rs
=
mysql_query($sql);
這一段改成:
if(mysql_query($sql)){
echo
"<script
language=JavaScript>alert('資料庫提交成功!');window.location.href='team.php';</script>";
}else{
echo
"插入失敗,錯誤原因是{mysql_error()}";
}
然後根據錯誤原因解決問題,或者把錯誤原因給大家看看。
如果仍然提示成功,請檢查你的許可權,還有你的mysql資料庫Team這個表裡的主鍵有沒有重復?
Ⅳ PHP實現的pdo連接資料庫並插入數據功能簡單示例
本文實例講述了PHP實現的pdo連接資料庫並插入數據功能。分享給大家供大家參考,具體如下:
創建配置文件
pdo_config.php
<?php
$db_Type
=
"mysql";//資料庫類型
$host
=
"localhost";//主機名
$dbName
=
"test";//資料庫名
$userName
=
"root";//用戶名
$password
=
"root";//密碼
$dsn
=
"{$db_Type}:host={$host};dbname={$dbName}";
?>
pdo插入資料庫
pdo_insert.php
<?php
header('Content-type:text/html;
charset=utf-8');
require
'pdo_config.php';
try{
$pdo
=
new
PDO
($dsn,$userName,$password);//創建一個連接對象
$pdo->exec('set
names
utf8');//設置編碼
$sql
=
"INSERT
student
(name,email)
VALUES
('李四','[email protected]')";
$pdo->exec($sql);
}catch
(PDOException
$e){
die('操作失敗'.$e->getMessage());
}
//關閉連接
$pdo
=
null;
?>
更多關於PHP相關內容感興趣的讀者可查看本站專題:《PHP基於pdo操作資料庫技巧總結》、《php+mysqli資料庫程序設計技巧總結》、《php面向對象程序設計入門教程》、《php字元串(string)用法總結》、《php+mysql資料庫操作入門教程》及《php常見資料庫操作技巧匯總》
希望本文所述對大家PHP程序設計有所幫助。
您可能感興趣的文章:關於php連接mssql:pdo
odbc
sql
serverPHP5中使用PDO連接資料庫的方法PHP中PDO連接資料庫中各種DNS設置方法小結ThinkPHP框架基於PDO方式連接資料庫操作示例PHP使用ODBC連接資料庫的方法tp5(thinkPHP5)框架連接資料庫的方法示例PHP7使用ODBC連接SQL
Server2008
R2資料庫示例【基於thinkPHP5.1框架】tp5(thinkPHP5)操作mongoDB資料庫的方法thinkPHP5實現資料庫添加內容的方法tp5(thinkPHP5)框架資料庫Db增刪改查常見操作總結PHP利用pdo_odbc實現連接資料庫示例【基於ThinkPHP5.1搭建的項目】
Ⅳ php使用mysqli向資料庫添加數據的方法
本文實例講述了php使用mysqli向資料庫添加數據的方法。分享給大家供大家參考。具體實現方法如下:
$mydb
=
new
mysqli('localhost',
'username',
'password',
'databasename');
$sql
=
"INSERT
INTO
users
(fname,
lname,
comments)
VALUES
('$_POST[fname]',
'$_POST[lname]',
'$_POST[comments]')";
if
($mydb->query($sql)
==
TRUE)
{
echo
"user
entry
saved
successfully.";
}
else
{
echo
"INSERT
attempt
failed"
;
}
$mydb->close();
希望本文所述對大家的php程序設計有所幫助。
Ⅵ php資料庫添加、刪除、修改數據(mysql)
一、PHP操作MySql資料庫
新增數據
?php
$query
=
"INSERT
INTO
grade
(name,email,point,regdate)
VALUE
('
李三','[email protected]',,NOW())"
;
@mysql_query($query)
or
die(
'添加數據出錯:'
.mysql_error());
?
修改數據
?php
$query
=
"UPDATE
grade
SET
name='小可愛'
WHERE
id=6"
;
@mysql_query($query)
or
die(
'修改出錯:'
.mysql_error());
?
刪除數據
?php
$query
=
"DELETE
FROM
grade
WHERE
id=6";
@mysql_query($query)
or
die(
'刪除錯誤:'
.mysql_error());
?
顯示數據
?php
$query
=
"SELECT
id,name,email,point
FROM
grade";
$result
=
@mysql_query($query)
or
die(
'查詢語句出錯:'
.mysql_error());
while
(!!
$row
=
mysql_fetch_array($result))
{
echo
$row[
'id'
].
'----'
.$row['name'
].'----'
.$row
['email'
].
'----'
.$row['point'
];
echo
'<br
/
';
}
?>
二、其他常用函數
mysql_f
etch_row()
:從結果集中取得一行作為枚舉數組
mysql_f
etch_assoc()
:
從結果集中取得一行作為關聯數組
mysql_f
etch_array()
:
從結果集中取得一行作為關聯數組,或數字數組,或二者兼有
mysql_f
etch_lengths
()
:
取得結果集中每個輸出的長度
mysql_f
ield_name():
取得結果中指定欄位的欄位名
mysql_num_rows():
取得結果集中行的數目
mysql_num_f
ields():取得結果集中欄位的數目
mysql_get_client_inf
o()
:
取得
MySQL
客戶端信息
mysql_get_host_info():
取得
MySQL
主機信息
mysql_get_proto_info():
取得
MySQL
協議信息
mysql_get_server_inf
o()
:
取得
MySQL
伺服器信息
Ⅶ PHP+MYSQL如何插入記錄到資料庫
「INSERT INTO」語句的作用是:向一個資料庫的表中插入一條新的記錄。向一個資料庫表中插入數據「INSERT INTO」的作用是:向一個資料庫的表中插入一條新的記錄。語法INSERT INTO table_name
VALUES (value1, value2,....) 你可以在指定的列中插入數據,具體如下:INSERT INTO table_name (column1, column2,...)
VALUES (value1, value2,....) 注意:SQL語句是「字母大小寫不敏感」的語句(它不區分字母的大小寫),即:「INSERT INTO」和「insert into」是一樣的。在PHP內創建資料庫,我們需要在mysql_query()函數內使用上述語句。這個函數是用來發送MySQL資料庫連接建立的請求和指令的。案例在前一章里,我們建立了一張名為「Person」的表,其中包含三個縱列:"Firstname", "Lastname" 和 "Age"。在下面的案例當中,我們還會用到同一張表,並在其中加入兩條新的記錄:<?php
$con = mysql_connect("localhost","peter","abc123");if (!$con){die('Could not connect: ' . mysql_error());
}mysql_select_db("my_db", $con);mysql_query("INSERT INTO person (FirstName, LastName, Age)
VALUES ('Peter', 'Griffin', '35')");mysql_query("INSERT INTO person (FirstName, LastName, Age)
VALUES ('Glenn', 'Quagmire', '33')");mysql_close($con);
>把一張表中的數據插入資料庫中現在,我們將建立一個HTML表單;通過它我們可以向「Person」表中加入新的記錄。下面演示這個HTML表單:<html>
<body><form action="insert.php" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form></body>
</html> 在上述案例中,當一個用戶點擊HTML表單中的「提交submit」按鈕後,表單中的數據會發送到「insert.php」。「insert.php」文件與資料庫建立連接,並通過PHP $_POST變數獲取表單中的數據;此時,mysql_query()函數執行「INSERT INTO」語句,這樣,一條新的記錄就被添加到資料庫的表單當中了。下面試「insert.php」頁面的代碼:<?php
Ⅷ thinkphp如何同時向資料庫插入多條數據
數據整理好後,批量插入可用addAll方法(僅針對Mysql資料庫):
$User->addAll($data);
Ⅸ php網站怎麼添加mysql數據
首先創建
一個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)
運行結果前:
運行結果後:
完整代碼:
Ⅹ php怎麼把數據導入資料庫
需要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語法簡介網頁鏈接