php筆記(數(shù)據(jù)庫)

MySql常用的擴(kuò)展有原生的mysql庫,也可以使用增強(qiáng)版的Mysqli擴(kuò)展,還可以使用PDO進(jìn)行連接與操作

mysql擴(kuò)展進(jìn)行數(shù)據(jù)庫連接的方法

$link = mysql_connect('mysql_host','mysql_user','mysql_password');

mysqli擴(kuò)展

$link = mysqli_connect('mysql_host','mysql_user','mysql_password');

PDO擴(kuò)展

$dsn = 'mysql:dbname=testdb;host=127.0.0.1';

$user = 'dbuser';

$password = 'dbpass';

$dbh = new PDO($dsn,$user,$password);

mysql_connect(數(shù)據(jù)庫地址,用戶名,密碼);

mysql_select_db('code1'); ?//選擇code1數(shù)據(jù)庫

mysql_query("set names 'utf8'"); ?//設(shè)置當(dāng)前鏈接使用的字符編碼,一般會使用utf8編碼

mysql_query('select * from user limit 1'); ?//mysql_query加sql語句的形式向數(shù)據(jù)庫發(fā)送查詢指令

$sql = "insert into user(name,age,class) values ('wangr','18','clss2')";

mysql_query($sql); ?//執(zhí)行插入語句

$sql = "insert into user(name,age.class) values('$name',$'age','$class')";

在mysql中,執(zhí)行插入語句以后,可以得到自增的主鍵id,通過PHP的mysql_insert_id函數(shù)可以獲取該id

$uid = mysql_insert_id();

通??梢耘袛嗍欠癫迦氤晒?,或者作為關(guān)聯(lián)id進(jìn)行其他的數(shù)據(jù)操作

$result = mysql_query($sql);

mysql_fetch_array($result); ?//獲取數(shù)據(jù)集中的一行數(shù)據(jù),可以通過設(shè)定參數(shù)來更改行數(shù)據(jù)的下標(biāo)

MYSQL_NUM;//獲取數(shù)字索引數(shù)組,等同于mysql_fetch_row函數(shù)

MYSQL_ASSOC; //獲取關(guān)聯(lián)索引數(shù)組,等同于mysql_fetch_assoc函數(shù)

獲取數(shù)據(jù)集中的所有數(shù)據(jù),通過循環(huán)遍歷整個結(jié)果集

$data = array();

while ($row = mysql_fetch_array($result)){$data[] = $row;}

mysql_affected_rows函數(shù)來獲取更新過的數(shù)據(jù)行數(shù),如果數(shù)據(jù)沒有變化,則結(jié)果為0

mysql_close(); //關(guān)閉數(shù)據(jù)庫

mysql_close($link); // 關(guān)閉指定的數(shù)據(jù)庫連接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),目前屬于 Oracle 旗下產(chǎn)品。My...
    黃花菜已涼閱讀 4,668評論 3 60
  • pdo類PDO是一個“數(shù)據(jù)庫訪問抽象層”,作用是統(tǒng)一各種數(shù)據(jù)庫的訪問接口,與mysql和mysqli的函數(shù)庫相比,...
    桖辶殤閱讀 984評論 0 0
  • PHP支持哪些數(shù)據(jù)庫 PHP通過安裝相應(yīng)的擴(kuò)展來實(shí)現(xiàn)數(shù)據(jù)庫操作,現(xiàn)代應(yīng)用程序的設(shè)計(jì)離不開數(shù)據(jù)庫的應(yīng)用,當(dāng)前主流的數(shù)...
    敬業(yè)福閱讀 2,136評論 0 1
  • 從接觸禪繞畫到現(xiàn)在,沒有系統(tǒng)學(xué)習(xí)過,只是粗略了解后,就開始臨?。〉歉杏X很不錯,不管畫的好壞,可以享受做畫的當(dāng)下,...
    福丫閱讀 251評論 0 2
  • 總想骨氣勇氣給你發(fā)條信息,可卻從來沒這么做過。你經(jīng)常說我們總是錯過,直到現(xiàn)在我才明白,是我錯過了你!祝你幸福,53...
    新時傳媒閱讀 363評論 0 0

友情鏈接更多精彩內(nèi)容