一、PHP操作MySql數(shù)據(jù)庫
創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計,網(wǎng)站模板,微信公眾號開發(fā),軟件開發(fā),小程序開發(fā),10年建站對成都火鍋店設(shè)計等多個領(lǐng)域,擁有豐富的網(wǎng)站維護經(jīng)驗。
新增數(shù)據(jù)
?php
$query
=
"INSERT
INTO
grade
(name,email,point,regdate)
VALUE
('
李三','yc60.com@gmail.com',,NOW())"
;
@mysql_query($query)
or
die(
'添加數(shù)據(jù)出錯:'
.mysql_error());
?
修改數(shù)據(jù)
?php
$query
=
"UPDATE
grade
SET
name='小可愛'
WHERE
id=6"
;
@mysql_query($query)
or
die(
'修改出錯:'
.mysql_error());
?
刪除數(shù)據(jù)
?php
$query
=
"DELETE
FROM
grade
WHERE
id=6";
@mysql_query($query)
or
die(
'刪除錯誤:'
.mysql_error());
?
顯示數(shù)據(jù)
?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
/
';
}
?
二、其他常用函數(shù)
mysql_f
etch_row()
:從結(jié)果集中取得一行作為枚舉數(shù)組
mysql_f
etch_assoc()
:
從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組
mysql_f
etch_array()
:
從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組,或數(shù)字數(shù)組,或二者兼有
mysql_f
etch_lengths
()
:
取得結(jié)果集中每個輸出的長度
mysql_f
ield_name():
取得結(jié)果中指定字段的字段名
mysql_num_rows():
取得結(jié)果集中行的數(shù)目
mysql_num_f
ields():取得結(jié)果集中字段的數(shù)目
mysql_get_client_inf
o()
:
取得
MySQL
客戶端信息
mysql_get_host_info():
取得
MySQL
主機信息
mysql_get_proto_info():
取得
MySQL
協(xié)議信息
mysql_get_server_inf
o()
:
取得
MySQL
服務(wù)器信息
你可以嵌套遍歷 在第二層遍歷的時候做一下數(shù)組的建名 當(dāng)?shù)扔谀愕哪繕藬?shù)組建名再做下一層的遍歷 為了代碼的高效 你也可以對該建名的數(shù)組判斷是否為空 如果為空就跳到下一次循環(huán)
PHP搭配access倒是很少見,常見都是Mysql
不過數(shù)據(jù)庫大同小異語句
增加:insert into`table`(`字段名`)values('字段值')
刪除:delete from `table` where `條件字段`=‘值’ 比如(`id`=1的所有 人)
查詢 :select * from table where 條件
改:update table set 字段名=新值,字段名=新值
一個很全的學(xué)習(xí)設(shè)計綜合門戶學(xué)習(xí)網(wǎng)站 在修改好像
使用TP框架主要是比較簡單一些,之前我們寫增刪改,代碼量相對來說還是比較多的,這里利用tp框架寫起來是非常簡單的,大大的減少了代碼量
這里我是以數(shù)據(jù)庫的nation表為例的,nation表只有兩列,一列是code
另一列是name,首先是增加add方法
functinon
add()
{
if(empty($_POST))//首先要判斷一下是否有傳過來的值
{
//如果沒有傳過來的值,那么直接顯示模板就可以,在view文件夾下的Main文件夾下建一個名為add.html的文件就可以了
$this-show();
}
else
{
//如果有傳過來的值,需要收集信息添加
$n-D("nation");
$n-create();
if($n-add())
{
//已經(jīng)添加成功了,需要跳轉(zhuǎn)頁面,跳轉(zhuǎn)到一個方法
$this-success("添加成功","add",3);
}
else
{
$this-error("添加失敗");
}
}
}
其次是刪除的方法,刪除的方法就比較簡單了,只要傳過來一個主鍵值就可以的
function
del($code)
{
$n=D("nation");
$n-delete($code);
}
最后是修改的方法,修改的方法相對來說要麻煩一丟丟,因為在我們打開需要修改的界面
會有一個默認的value值
function
update()
{
$n=D("nation");
$arr=$n-find($_GET["b"])
if(empty($_POST))
{
$this-assign("arr",$arr);
//這樣在模板頁面的input
code的value值為{$arr.code}
同理input
name的value值為{$arr.name}
$this-show();
}
else
{
$n-create();
if($n-save())
{
$this-success("修改成功","add",3);
}
else
{
$this-error("修改失敗")
}
}
}
網(wǎng)站標題:php對數(shù)據(jù)字段值增刪改 php修改數(shù)組值
本文來源:http://www.chinadenli.net/article40/dooggho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、標簽優(yōu)化、小程序開發(fā)、微信小程序、關(guān)鍵詞優(yōu)化、用戶體驗
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)