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

时间: 2024-10-12 11:13:24

第二天,php笔记,菜鸟级别,新手望见谅!的相关文章

《TCP/IP详解卷2:实现》笔记--中断级别与并发

网络代码处理输入分组用的是异步和中断驱动的方式.首先,一个设备中断引发接口层代码执行,然后它产生一个软中断 引发协议层代码执行.当内核完成这些级别的中断后,执行插口代码.当内核完成这些级别的中断后,执行插口代码. 在这里给每个硬件和软件中断分配一个优先级.如下图: 对于不同优先级,一个要关心的问题就是如何处理那些在不同级别的进程共享的数据结构.例如,当IP输入例程正在从它的 输入队列中取出一个接收的分组时,一个设备中断发生,抢占了协议层,并且那个设备驱动程序可能添加一个分组到IP输入 队列.这些

SHELL第二课学习笔记

SHELL第二课学习笔记 A.脚本规范申明信息: #!bin/bash #Date 14:00 2014-1-30 #Author xiaoping #Mail [email protected] #Function: Thsi scrits funcion is .... #version 1.1 ~ B.注意点: a.成对内容一次写出来 {}.[].''.``.""# b.[]中括号两端需要空格 c.流程控制语句一次性写完格式 d.vi多行缩进 按v进入visual状态,选择多行,

Android深度探索——第二章读书笔记及心得

Android开发环境搭建 ——第二章读书笔记及心得 通过本章的学习了解了如何对Ubuntu Linux下的Android进行搭建,包括搭建Android应用程序开发环境.Android NDK开发环境和交叉编译环境的搭建.了解了搭建Android环境所需要的各种东西,了解了配置ADT的必要性—以便ADT能够找到Android SDK.知道了底层开发所需要的各种工具.学会了如何在Ubuntu下安装JDK.以及编译交叉编译环境,当初在学习Linux交叉环境编译的时候就不是特别成功,中间出了很多的错

七月算法12月机器学习在线班---第二十次课笔记---深度学习--RNN

七月算法12月机器学习在线班---第二十次课笔记---深度学习--RNN 七月算法(julyedu.com)12月机器学习在线班学习笔记http://www.julyedu.com 循环神经网络 复习之前的知识点: 全连接前向网络: 学习出来的是函数 卷积网络:卷积操作,部分链接,共享操作,逐层提取原始图像的特征(语音,NLP) 学习出来的特征 局部相关性 浅层宽网络很难做成神经网络 ? 1.1状态和模型 1, ID数据 ·分类问题 ·回归问题 ·特征表达 2, 大部分数据都不满足ID ·大部分

《HeadFirst Python》第二章学习笔记

现在,请跟着舍得的脚步,打开<HeadFirst Python>第二章. 一章的内容其实没有多少,多练习几次就能掌握一个大概了! <HeadFirst Python>的第二章设计得很有意思.它直接从制作一个模块入手,顺带讲了模块的导入,传统的书可不会这么搞. 不过书中关于编辑器的观点略显陈旧. 最好的编辑器是什么? 别用书中推荐的Python自带IDLE,在现阶段,请使用Jupyter Notebook来进行各项练习. 等学完这本书后,你可以选择PyCharm/Eric6/Wing

[游戏开发-学习笔记]菜鸟慢慢飞(一)

"菜鸟"就是我自己. 分享一下我从零开始学习游戏开发的过程,心得什么的.本篇先扯个开头,说说个人一些乱七八糟的想法. 从0开始 其实,只要有心,不管干哪一行,都不能算从零开始.总会有办法了解到行业的信息.我之前是干船舶电气的,一路过来,最大的感觉是:不怕你找不到资料,就怕你没时间.我要做的是分清楚自己想学什么,怎么样去提高自己,然后沿着自己路线"慢慢"朝前飞.比如:知乎就是个很好的地方,我最早接触游戏开发,是在这里.决定学这个,也是在知乎喝了鸡汤. 游戏开发 对我来

Linux课程第二天学习笔记

5)vim 文本方式编辑文件vim [filename]        ##进入到命令模式命令模式不能编辑文件,如果要编辑文件要进入插入模式按"i"进入插入模式如果完成编辑,按"Esc"退出插入模式,输入":wq",保存退出 vim [filename] 如果文件名字不存在,会自动创建vim 没有操作对象直接打开,编辑文件后要输入":wq [filename]" ":q!"表示不保存,强制退出":

Python核心编程第三版第二章学习笔记

第二章 网络编程 1.学习笔记 2.课后习题 答案是按照自己理解和查阅资料来的,不保证正确性.如由错误欢迎指出,谢谢 1. 套接字:A network socket is an endpoint of a connection across a computer network,Sockets are often represented internally as simple integers, which identify which connection to use. 套接字是网络通信的

Machine Learning In Action 第二章学习笔记: kNN算法

本文主要记录<Machine Learning In Action>中第二章的内容.书中以两个具体实例来介绍kNN(k nearest neighbors),分别是: 约会对象预测 手写数字识别 通过“约会对象”功能,基本能够了解到kNN算法的工作原理.“手写数字识别”与“约会对象预测”使用完全一样的算法代码,仅仅是数据集有变化. 约会对象预测 1 约会对象预测功能需求 主人公“张三”喜欢结交新朋友.“系统A”上面注册了很多类似于“张三”的用户,大家都想结交心朋友.“张三”最开始通过自己筛选的