在PHP7中已废除了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); ?>
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(); } ?>
运用PDO或mysqli都可以衔接mysql,但更引荐运用PDO衔接数据库,由于PDO支撑12种差别的数据库驱动程序,mysqli只支撑mysql,而且PDO机能更高
以上就是php7不支撑mysql吗的细致内容,更多请关注ki4网别的相干文章!