phpmyadmin
- phpadmin是一個mysql圖形化管理工具,是一款實用php開發的mysql苦戶端軟件,基于web跨平臺的管理系統,支持簡體中文,官網:www.phpmyadmin.net可以下載免費最新版。
- 提供圖形化操作界面,完成對mysql的操作
- 本地搭建后,瀏覽器輸入localhost/phpadmin 可進入
- 操作較簡單網上資料也有很多就不贅述了
重點介紹一下php操作mysq數據庫的函數
php操作mysql數據庫
1.mysqlconnect()函數鏈接mysql服務器:
語法:
mysql_connect('hostname','username','password');
# 主機名 mysql用戶名 用戶密碼
成功返回連接標識,失敗返回False
示例:
<?php
$con=mysqli_connect("localhost","wrong_user","my_password","my_db");
// 檢查連接
if (!$con)
{die("連接錯誤: " . mysqli_connect_error());
}
?>
die()
函數生成錯誤處理機制
mysql_connect_error()
函數提取mysql函數的錯誤文本,沒有出錯返回空字符串,出錯會有報錯
2.mysql_select_db()函數選擇mysql數據庫
語法:
mysql select _db( string數據庫名[.resource link identifer] )
# 數據庫名稱 mysql服務器連接標志
示例
<?php
// 假定數據庫用戶名:root,密碼:123456,數據庫:RUNOOB
$con=mysqli_connect("localhost","root","123456","RUNOOB");
if (mysqli_connect_errno($con))
{ echo "連接 MySQL 失敗: " . mysqli_connect_error();
} // ...查詢 "RUNOOB" 數據庫的一些 PHP 代碼...// 修改數據庫為 "test"
mysqli_select_db($con,"test");// ...查詢 "test" 數據庫的一些 PHP 代碼...mysqli_close($con);
?>
3.mysql_query()函數執行sql語句
語法:
mysql_query(query,[.resource link identifer])
# query:傳入的sql語句,注釋:查詢字符串不應以分號結束。
# [.resource link identifer]
示例:
#向tb_user表插入一條會員信息
$result=mysql_query("insert into tb_user values('mr','111')",$conn);#修改會員信息tb_user表中的會員信息
$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);
?>
示例:創建數據庫:
<?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()函數返回結果到數組
語法:
mysql_fetch_array(data,array_type)
/*
data 可選。規定要使用的數據指針。該數據指針是 mysql_query() 函數產生的結果。array_type
可選。規定返回哪種結果。可能的值:MYSQL_ASSOC - 關聯數組MYSQL_NUM - 數字數組MYSQL_BOTH - 默認。同時產生關聯和數字數組
*/
示例:
<?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
)