这里有新鲜出炉的 PHP 教程,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
这篇文章主要介绍了 PHP 连接 MYSQL 数据库的 3 种常用方法
对于 PHP 入门用户来说,我们只要掌握基本的数据库写入、读取、编辑、删除等基本的操作就算入门,也可以写出简单的程序出来,比如留言本、新闻文章系统等等。在整个过程中,MySQL 数据库的连接也是比较重要的,可以使用多种方法进行连接,对于新手来说我们就不要去分析哪种方式对于系统资源的优化程度,我们先能连接上就行。
这里,整理几种常用的 PHP 连接 MYSQL 数据库的方法。
第一、常用普通方法
- $mysql_server = "localhost";
- $mysql_username = "数据库用户名";
- $mysql_password = "数据库密码";
- $mysql_database = "数据库名";
- //建立数据库链接
- $conn = mysql_connect($mysql_server, $mysql_username, $mysql_password) or die("数据库链接错误");
- //选择某个数据库
- mysql_select_db($mysql_database, $conn);
- mysql_query("set names 'utf8'");
- //执行MySQL语句
- $result = mysql_query("SELECT id,name FROM 数据库表");
- //提取数据
- $row = mysql_fetch_row($result);
在提取数据的时候,我们使用 mysql_fetch_row,还可以使用 mysql_fetch_assoc 和 mysql_fetch_array,具体的我们参考手册。
第二、面向对象方法
- $db = new mysqli($dbhost, $username, $userpass, $dbdatabase);
- if (mysqli_connect_error()) {
- echo 'Could not connect to database.';
- exit;
- }
- $result = $db - >query("SELECT id,name FROM user");
- $row = $result - >fetch_row();
第三、PDO 方法
- $dsn='mysql:host='.$dbhost.';dbname='.$dbdatabase.';'
- $dbh=new PDO($dsn,$username,$userpass);
- $stmt=$dbh->query('SELECT id,name FROM user');
- $row=$stmt->fetch();
以上是常用的 3 种 PHP 连接 MYSQL 数据库的方法,我们可以尝试使用,一般我们用第一种比较多。
来源: http://www.phperz.com/article/17/0809/340443.html