PHP MySQL数据库
一. mysql_connect()函数
1.PHP使用mysql_connect()函数来创建与MySQL数据库的连接,有3个参数,servername,username,password。
$con = mysql_connect(servername, username,password);
2.PHP使用mysql_close()函数关闭与MySQL数据库的连接。
mysql_close($con);
二. mysql_query()函数
mysql__query()函数用于向MySQL连接发送查询或命令。
1.创建数据库
CREATE DATABASES database_name;
mysql_query("CREATE DATABASE my_db",$con);
2.创建表。注意,在创建表前需先选取数据库mysql_select_db()。
CREATE TABLE table_name(column_name1 data_type,column_name2 data_type,...);
mysql_query("CREATE DATABASE my_db",$con);
3.插入数据
INSERT INTO table_name VALUES(value1,value2,...);
mysql_query("INSERT INTO Person(FirstName,LastNmae,Age")
VALUES('Peter','Griffin','35');
4.选取数据,WHERE子句
SELECT column FROM table_name WHERE column operator value;
mysql_query("SELECT * FROM Person");
mysql_query("SELECT * FROM Persons WHERE FirstNmae='Peter'");
5.ORDER BY关键词
SELECT column_name(s) FROM table_name ORDER BY column_name;
mysql_query("SELECT *FROM Persons ORDER BY age DESC");
6.更新数据库中的数据
UPDATE table_name SET column_name=WHERE column_name=value;
mysql_query("UPDATE Personn SET Age='36' WHERE FirstName='Peter' AND LastName='Griffin'");
7.删除数据库中的数据
DELETE FROM table_name WHERE column_name=value;
mysql_query("DELETE FROM Persons WHERE LastName='Griffin');
三. Database ODBC
ODBC是一种应用程序接口(即API),使我们有能力连接到某个数据源。
1.创建ODBC连接
在网站控制面板上打开管理工具完成该操作。
2.连接到ODBC。
(1)odbc_connect()函数用于连接到ODBC数据源,有4个参数:数据源名,用户名,密码及可选的指针类型参数
创建到达名为northwind的DSN连接,无用户名和密码
$conn=odbc_connect('northwind','','');
(2)odbc_exec()函数用于执行SQL语句
$rs=odbc_exec($conn,$sql);
3.从记录中取回字段。odbc_result()函数,有两个参数,ODBC结果标识符和字段编号或名称。
$compname=odbc_result($rs,"CompanyName");
4.关闭ODBC连接。odbc_close()用于关闭ODBC连接。
odbc_close($conn);