一个成熟的php程序,必然需要数据库的支持,php程序可以和多种数据库连接进行数据交换,本文仅介绍php和他的黄金搭档mysql数据的连接。
程序如果要对数据库进行操作,首先要连接到数据库,我们可以把数据库连接的代码(见下)写在一个独立的文件里,这样,在需要连接数据库的程序逻辑前,用include包含这个连接文件,这样就没有必要写很多的连接代码,体现代码的重用,连接代码如下:
//demo
//config.php
$conn = @mysql_connect("localhost","root","") or die("连接数据库服务器失败:" . mysql_error());
/*创建一个到mysql服务器的连接,如果失败输出错误提示。这里假定用户名为root,密码为空,这是大多数集成环境的配置,可以根据实际情况 修改*/
mysql_select_db("dbname",$conn) or die("选择数据库失败:" . mysql_error());
/*选择当前需要连接的数据库 dbname,如果连接失败,输出错误提示。dbname是我们需要连接的数据库名称,可以根据实际需要修改*/
mysql_set_charset("utf8");
/*选择连接需要的字符集,这里解释起来很复杂,简单地说,这里的编码utf8和数据库采用的编码一致,就不会产生乱码*/
至此,php程序连接配置文件我们写好了,把他存为config.php 在的别的文件比如index.php中如果需要连接到数据库进行操作,我们用include函数包含
//demo
//index.php
include_once("config.php");
$query=mysql_query(" s e l e c t * from tablename");
while($row=mysql_fetch_assoc($query)){
echo "";
}
【原创毕业设计网 www.9laile.com ,转载请注明出处】