php7如何连接数据库

php7如何连接数据库

内容导读

收集整理的这篇技术教程文章主要介绍了php7如何连接数据库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1508字,纯文字阅读大概需要3分钟

内容图文

使用原生PHP来连接MySQL的方法有MySQL库、MySQLi库以及PDO,由于PHP 7已经废除MySQL库,所以建议使用MySQLi和PDO。

连接MySQLi有两种风格:

面向对象风格(推荐) (推荐学习:PHP视频教程)

<?php$serve = 'localhost:3306';$username = 'root';$password = 'admin123';$dbname = 'examples';$mysqli = new Mysqli($serve,$username,$password,$dbname);if($mysqli->connect_error){	die('connect error:'.$mysqli->connect_errno);}$mysqli->set_charset('UTF-8'); // 设置数据库字符集$result = $mysqli->query('select * from customers');$data = $result->fetch_all(); // 从结果集中获取所有数据print_r($data); ?>

过程化风格

<?php$serve = 'localhost:3306';$username = 'root';$password = 'admin123';$dbname = 'examples';$link = mysqli_connect($serve,$username,$password,$dbname);mysqli_set_charset($link,'UTF-8'); // 设置数据库字符集$result = mysqli_query($link,'select * from customers');$data = mysqli_fetch_all($result); // 从结果集中获取所有数据print_r($data); ?>

PDO连接数据库

<?php$serve = 'mysql:host=localhost:3306;dbname=examples;charset=utf8';$username = 'root';$password = 'admin123';try{ // PDO连接数据库若错误则会抛出一个PDOException异常	$PDO = new PDO($serve,$username,$password);	$result = $PDO->query('select * from customers');	$data = $result->fetchAll(PDO::FETCH_ASSOC); // PDO::FETCH_ASSOC表示将对应结果集中的每一行作为一个由列名索引的数组返回	print_r($data);} catch (PDOException $error){	echo 'connect failed:'.$error->getMessage();} ?>

以上就是php7如何连接数据库的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的php7如何连接数据库全部内容,希望文章能够帮你解决php7如何连接数据库所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com