在PHP7中已经废除了mysql
库了,这里使用mysqli
1. 面向对象 __连接数据库
1 <!-- 面向对象 --> 2 <?php 3 $serve = 'localhost:3308'; // !!请带上你的端口号 (之前没有注意到啊) 4 $username = 'root'; // 登录账号 5 $password = '123456'; // 你的登录密码 6 $dbname = 'mytest1'; // 你的数据库名 7 8 $mysqli = new Mysqli($serve,$username,$password,$dbname); // ‘new mysql’的 m 大小写对结果没有影响 9 10 if($mysqli->connect_error){ 11 die('connect error:'.$mysqli->connect_errno); 12 } 13 $mysqli->set_charset('UTF8'); // 设置数据库字符集 大小写没关系,但是别写成utf-8 14 15 $result = $mysqli->query('SELECT * FROM students'); // 你数据库里的某张表// SQL语句,要求大写,但这儿 'select * from students'也不会报错 16 $data = $result->fetch_all(); // 从结果集中获取所有数据 17 print_r($data); // -> Array 18 ?>
2. 面向过程 __连接数据库
1 <!-- 面向过程 --> 2 <?php 3 $serve = 'localhost:3308'; 4 $username = 'root'; 5 $password = '123456'; 6 $dbname = 'mytest1'; 7 8 $link = mysqli_connect($serve,$username,$password,$dbname); 9 mysqli_set_charset($link,'UTF8'); // 设置数据库字符集 10 11 $result = mysqli_query($link,'select * from students'); 12 $data = mysqli_fetch_all($result); // 从结果集中获取所有数据 13 print_r($data); 14 15 ?>