情景: centos7 使用php 连接 mariadb
在不使用php 框架的前提下,直接来一个index.php
然后再这个文件中直接连接数据库,获取数据,这只是一个测试的小例子,记录一下;
我的centos 上有一个Mariadb,里面有一个默认的mysql 数据库,里面有一个 user 表,
我这里测试连接数据库并且查询一下这个表;
<body>
11 <p class="name"> test php </p>
12 <p class="build">waiting</p>
13
14 <?php
15
16 // $db = new mysqli('39.107.xxx.xxx', 'root', '密码不给看', 'mysql');
17 $db = new mysqli('localhost', 'root', '密码不给看', 'mysql');
18 if (mysqli_connect_errno()){
19 echo '<p>' . 'Connect DB error';
20 exit;
21 } else {
22 echo 'mysqli 连接数据库成功,数据查询中...';
23
24 }
25 $sql = 'select * from user';
26 mysqli_select_db( $db, 'mysql' );
27 $retval = mysqli_query( $db, $sql );
28 while($row = mysqli_fetch_assoc($retval)){
29 echo "<tr><td> {$row['Host']}</td> ".
30 "<td>{$row['Host']} </td>".
31 "<td>{$row['Host']} </td>".
32 "<td>{$row['Host']} </td>".
33 "</tr>";
34 }
35
36 ?>
37 </body>
上面的测试采用了mysqli 的方式,是OK的;