今天,主要写一下面向过程风格,连接数据库事例!
<?php$conn = mysqli_connect("localhost", "root", "", "php_test");
//判断连接数据库是否成功if (mysqli_connect_error($conn)) { die("连接失败:".mysqli_connect_error());}
//从MySQL数据库读取数据,设置编码mysqli_query($conn, "SET NAMES utf8mb4");
$sql = "SELECT * FROM zrzf_teacher";//执行sql语句//?????: $conn->query($sql);这里query是方法,实例对象的方法;$result = $conn->query($sql);
if ($result->num_rows > 0) { $dataArr = array(); while($row = $result->fetch_assoc()) { // 存数据 $dataArr[] = $row; } $backJson = array("data"=>$dataArr,"result"=>'恭喜你,查询成功!'); $jsonS = json_encode($backJson); echo $jsonS; die;}else{ $backJson = array("data"=>array(),"result"=>'不好意思,没有查询数据!'); $jsonS = json_encode($backJson); echo $jsonS; die;}
$conn->close();
如果不懂上方代码什么意思或者想看面向对象的写法,请看http://www.cnblogs.com/KennyHito/p/6897387.html
本人刚刚接触php,纯属菜鸟一枚,若有不对的地方请在下方留言!谢谢!
转载于:https://www.cnblogs.com/KennyHito/p/6913900.html
相关资源:JAVA上百实例源码以及开源项目