php基础连接数据库一

来源:互联网 发布:淘宝如何修改收获地址 编辑:程序博客网 时间:2024/06/04 19:58

mysql数据库

简介:MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

1,连接一个mysql

在你处理数据库里面的数据的时候必须先连接数据库,mysql里面连接数据库任务由 mysql_connect()函数完成

语法:mysql_connect(servername,username,password);
servername可选:连接服务器的地址,默认是 localhost:3306  mysql一般默认端口都是3306
username 可选:登陆使用的用户名,默认是服务器的用户名
password可选:密码,默认是空

$con = mysql_connect("localhost","root","123456");if (!$con)  {  die('Could not connect: ' . mysql_error());  }

既然连接了数据库那就一定要关闭数据库,要不很消耗服务器资源

关闭数据库使用  mysql_close($con);

mysql_query($sql); 这个函数式执行一条sql语句

mysql_select_db("my_db", $con
) 函数设置活动的 MySQL 数据库。
如果成功,则该函数返回 true。如果失败,则返回 false。

mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有
返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。
语法:mysql_fetch_array(data,array_type)
date---这个事mysql_query()返回值
array_type:可选。规定返回哪种结果。可能的值:
MYSQL_ASSOC - 关联数组
MYSQL_NUM - 数字数组
MYSQL_BOTH - 默认。同时产生关联和数字数组
例子
$con = mysql_connect("localhost","root","123456");if (!$con)  {  die('Could not connect: ' . mysql_error());  }mysql_select_db("my_db", $con);$result = mysql_query("SELECT * FROM Persons");while($row = mysql_fetch_array($result))  {  echo $row['FirstName'] . " " . $row['LastName'];  echo "<br />";  }mysql_close($con);

连接mysql也可以使用odbc连接


连接odbc的实例:
$conn=odbc_connect('northwind','','');if (!$conn)  {exit("Connection Failed: " . $conn);}$sql="SELECT * FROM customers";$rs=odbc_exec($conn,$sql);if (!$rs)  {exit("Error in SQL");}echo "<table><tr>";echo "<th>Companyname</th>";echo "<th>Contactname</th></tr>";while (odbc_fetch_row($rs)){  $compname=odbc_result($rs,"CompanyName");  $conname=odbc_result($rs,"ContactName");  echo "<tr><td>$compname</td>";  echo "<td>$conname</td></tr>";}odbc_close($conn);








0 0
原创粉丝点击