php操作mysql数据库
生活随笔
收集整理的這篇文章主要介紹了
php操作mysql数据库
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
phpmyadmin
- phpadmin是一個(gè)mysql圖形化管理工具,是一款實(shí)用php開發(fā)的mysql苦戶端軟件,基于web跨平臺(tái)的管理系統(tǒng),支持簡體中文,官網(wǎng):www.phpmyadmin.net可以下載免費(fèi)最新版。
- 提供圖形化操作界面,完成對mysql的操作
- 本地搭建后,瀏覽器輸入localhost/phpadmin 可進(jìn)入
- 操作較簡單網(wǎng)上資料也有很多就不贅述了
重點(diǎn)介紹一下php操作mysq數(shù)據(jù)庫的函數(shù)
php操作mysql數(shù)據(jù)庫
1.mysqlconnect()函數(shù)鏈接mysql服務(wù)器:
語法:
mysql_connect('hostname','username','password'); # 主機(jī)名 mysql用戶名 用戶密碼成功返回連接標(biāo)識(shí),失敗返回False
示例:
<?php $con=mysqli_connect("localhost","wrong_user","my_password","my_db"); // 檢查連接 if (!$con) {die("連接錯(cuò)誤: " . mysqli_connect_error()); } ?>die() 函數(shù)生成錯(cuò)誤處理機(jī)制
mysql_connect_error() 函數(shù)提取mysql函數(shù)的錯(cuò)誤文本,沒有出錯(cuò)返回空字符串,出錯(cuò)會(huì)有報(bào)錯(cuò)
2.mysql_select_db()函數(shù)選擇mysql數(shù)據(jù)庫
語法:
mysql select _db( string數(shù)據(jù)庫名[.resource link identifer] ) # 數(shù)據(jù)庫名稱 mysql服務(wù)器連接標(biāo)志示例
<?php // 假定數(shù)據(jù)庫用戶名:root,密碼:123456,數(shù)據(jù)庫:RUNOOB $con=mysqli_connect("localhost","root","123456","RUNOOB"); if (mysqli_connect_errno($con)) { echo "連接 MySQL 失敗: " . mysqli_connect_error(); } // ...查詢 "RUNOOB" 數(shù)據(jù)庫的一些 PHP 代碼...// 修改數(shù)據(jù)庫為 "test" mysqli_select_db($con,"test");// ...查詢 "test" 數(shù)據(jù)庫的一些 PHP 代碼...mysqli_close($con); ?>3.mysql_query()函數(shù)執(zhí)行sql語句
語法:
mysql_query(query,[.resource link identifer]) # query:傳入的sql語句,注釋:查詢字符串不應(yīng)以分號(hào)結(jié)束。 # [.resource link identifer]示例:
#向tb_user表插入一條會(huì)員信息 $result=mysql_query("insert into tb_user values('mr','111')",$conn);#修改會(huì)員信息tb_user表中的會(huì)員信息 $result = mysql_query("update tb_user set name='lx' where id = '01'",$conn);示例
<?php $con = mysql_connect("localhost","mysql_user","mysql_pwd"); if (!$con){die('Could not connect: ' . mysql_error());}$sql = "SELECT * FROM Person"; mysql_query($sql,$con);// 一些代碼mysql_close($con); ?>示例:創(chuàng)建數(shù)據(jù)庫:
<?php $con = mysql_connect("localhost","mysql_user","mysql_pwd"); if (!$con){die('Could not connect: ' . mysql_error());}$sql = "CREATE DATABASE my_db"; if (mysql_query($sql,$con)){echo "Database my_db created";} else{echo "Error creating database: " . mysql_error();} ?>4.mysql_fetch_array()函數(shù)返回結(jié)果到數(shù)組
語法:
mysql_fetch_array(data,array_type) /* data 可選。規(guī)定要使用的數(shù)據(jù)指針。該數(shù)據(jù)指針是 mysql_query() 函數(shù)產(chǎn)生的結(jié)果。array_type 可選。規(guī)定返回哪種結(jié)果??赡艿闹?#xff1a;MYSQL_ASSOC - 關(guān)聯(lián)數(shù)組MYSQL_NUM - 數(shù)字?jǐn)?shù)組MYSQL_BOTH - 默認(rèn)。同時(shí)產(chǎn)生關(guān)聯(lián)和數(shù)字?jǐn)?shù)組 */示例:
<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con){die('Could not connect: ' . mysql_error());}$db_selected = mysql_select_db("test_db",$con); $sql = "SELECT * from Person WHERE Lastname='Adams'"; $result = mysql_query($sql,$con); print_r(mysql_fetch_array($result));mysql_close($con); ?>輸出:
Array ( [0] => Adams [LastName] => Adams [1] => John [FirstName] => John [2] => London [City] => London )總結(jié)
以上是生活随笔為你收集整理的php操作mysql数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android获取图片方向并旋转,And
- 下一篇: 品销宝没有展现怎么办(品销宝)