今天,主要写一下面向过程风格,连接数据库事例!
<?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,纯属菜鸟一枚,若有不对的地方请在下方留言!谢谢!