PHP連接MySQL數(shù)據(jù)的操作要點(diǎn)
MySQL擴(kuò)展庫(kù)操作MySQL數(shù)據(jù)庫(kù)的步驟如下:
1:獲取連接.
2:選取書(shū)庫(kù)。
3:設(shè)置操作編碼。
4:發(fā)送SQL指令(MySQL數(shù)據(jù)庫(kù)可以分為四種指令:
4.1:ddl: 數(shù)據(jù)定義語(yǔ)言。
4.2:dml:數(shù)據(jù)操語(yǔ)言(如CURD);
4.3:dql:數(shù)據(jù)查詢(xún)語(yǔ)言。(如select)
4.4:dtl:數(shù)據(jù)事物語(yǔ)言。
5:接收返回結(jié)果,并且處理。
6:斷開(kāi)連接。
具體的示例代碼如下:
<?php
//1:連接數(shù)據(jù)庫(kù)
$con=mysql_connect("localhost","root","toor");
//如果沒(méi)有連接成功要報(bào)錯(cuò)
if(!$con){
echo "連接失敗";
exit();
}
//2: 選擇要操作的數(shù)據(jù)庫(kù)
mysql_select_db("test");
//3:發(fā)送SQL指令
mysql_query("set names utf8");//設(shè)置查詢(xún)編碼
$sql="select *from test1";
$res=mysql_query($sql,$con);
//4:返回結(jié)果(按行遍歷返回)
while($row=mysql_fetch_row($res)){
echo "$row[0]-------------$row[1]-----------$row[2]-----------$row[3]-----------$row[4]".'<br/>';
}
//5:釋放資源,關(guān)閉連接
mysql_free_result($res);
mysql_close($con);
?>
要說(shuō)明的是,這里的所有的操作都是在內(nèi)存的里面去操作的,不能想當(dāng)然的就是什么東西,所以說(shuō),了解一些底層的東西還是有一定的好處的。
- php mysql操作mysql_connect連接數(shù)據(jù)庫(kù)實(shí)例詳解
- PHP入門(mén)教程之使用Mysqli操作數(shù)據(jù)庫(kù)的方法(連接,查詢(xún),事務(wù)回滾等)
- thinkphp3.x連接mysql數(shù)據(jù)庫(kù)的方法(具體操作步驟)
- php實(shí)現(xiàn)mysql數(shù)據(jù)庫(kù)連接操作及用戶(hù)管理
- PHP連接和操作MySQL數(shù)據(jù)庫(kù)基礎(chǔ)教程
- php中mysql連接和基本操作代碼(快速測(cè)試使用,簡(jiǎn)單方便)
- php連接不上mysql但mysql命令行操作正常的解決方法
- 深入探討:PHP使用數(shù)據(jù)庫(kù)永久連接方式操作MySQL的是與非
- PHP連接MySQL進(jìn)行增、刪、改、查操作
相關(guān)文章
asp和php下textarea提交大量數(shù)據(jù)發(fā)生丟失的解決方法
2008-01-01
ThinkPHP自動(dòng)驗(yàn)證失敗的解決方法
引用ThinkPHP2.0開(kāi)發(fā)手冊(cè):ThinkPHP手冊(cè)類(lèi)型檢查只是針對(duì)數(shù)據(jù)庫(kù)級(jí)別的驗(yàn)證,所以系統(tǒng)還內(nèi)置了數(shù)據(jù)對(duì)象的自動(dòng)驗(yàn)證功能來(lái)完成模型的業(yè)務(wù)規(guī)則驗(yàn)證,而大多數(shù)情況下面,數(shù)據(jù)對(duì)象是由表單提交的$_POST數(shù)據(jù)創(chuàng)建。2011-06-06
如何在PHP環(huán)境中使用ProtoBuf數(shù)據(jù)格式
這篇文章主要介紹了如何在PHP環(huán)境中使用ProtoBuf數(shù)據(jù)格式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06

