首页 > 代码库 > 第二天,php笔记,菜鸟级别,新手望见谅!

第二天,php笔记,菜鸟级别,新手望见谅!

今天,主要写一下面向过程风格,连接数据库事例!

<?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,纯属菜鸟一枚,若有不对的地方请在下方留言!谢谢!

第二天,php笔记,菜鸟级别,新手望见谅!