high三个晚上这样好么-JSON&PHP,_PHP教程

php中文网
发布: 2016-07-12 09:04:17
原创
865人浏览过

high三个晚上这样好么-json&php

  hi

昨晚上吃火锅去了,对,你没猜错,我就是在成都

今晚有师兄请客,明天有基友请吃火锅,本来该忙忙哒的这一周要连续high三个晚上么(单身研究生狗就是这么容易满足)。所以只好不务正业写写写了(写不动了。。。)

1、JSON

-----简介-----

立即学习PHP免费学习笔记(深入)”;

Javascript Object Notation,一种轻量级的数据交换格式

---

基本语法:四个基本规则

并列的数据之间用逗号分隔;映射用冒号表示;并列数据的集合(数组)用[]表示;映射的集合(对象)用{}表示

比如:北京市的面积为16800平方公里,常住人口1600万人;上海市的面积为6400平方公里,常住人口1800万

用JSON格式表示就是:

[

{"城市":"北京","面积":16800,"人口":1600},

{"城市":"上海","面积":6400,"人口":1800}

]

---

优点:格式简单,易于读写和传输;支持多种语言

缺点:字符集必须是Unicode;语法过于严谨

2、PHP&MySQL

-----php内置mysql函数(二)-----

----四个fetch函数_取结果

---

 $query=mysqli_query($con, 'select * from test');

print_r(mysqli_fetch_row($query));

第一个fetch,mysql_fetch_row(),只返回第一行的数据;注意,实际上它每一次读取一行,row by row,所以可以这么全都出来:

$query=mysqli_query($con, 'select * from test');
while($row=mysqli_fetch_row($query)){
print_r($row);
}

而且,如果调用的次数大于行数,将不会输出超过行数的数据,会返回null

Array ( [0] => 1 [1] => Tom ) Array ( [0] => 2 [1] => Tom ) Array ( [0] => 3 [1] => Tom ) Array ( [0] => 4 [1] => Tom ) Array ( [0] => 5 [1] => ???? ) Array ( [0] => 6 [1] => Tom ) Array ( [0] => 7 [1] => ???? )

 可以看到返回结果是索引数组

Clipfly
Clipfly

一站式AI视频生成和编辑平台,提供多种AI视频处理、AI图像处理工具。

Clipfly 98
查看详情 Clipfly

---

mysql_fetch_array()

$arr=mysqli_fetch_array($query);
print_r($arr);

用法类似,结果:

Array ( [0] => 1 [id] => 1 [1] => Tom [name] => Tom )

对比数据库数据

mysql> SELECT * FROM TEST;
+----+------+
| id | name |
+----+------+
| 1 | Tom |
| 2 | Tom |
| 3 | Tom |
| 4 | Tom |
| 5 | ???? |
| 6 | Tom |
| 7 | ???? |
+----+------+

所以,row是取一条数据产生一个索引数组;array默认取一条数据产生一个索引数组和一个关联数组

简单的说,array可以利用键名了,相当方便:

echo $arr['name'];

但是array的速度要慢一点

同时,array还有可选的第二参数,可以选择输出那个/些数组

$arr=mysqli_fetch_array($query,MYSQL_ASSOC);
print_r($arr);
echo $arr['name'];

得到

Array ( [id] => 1 [name] => Tom ) Tom

MYSQL_ASSOC,MYSQL_NUM,MYSQL_BOTH就这么三个参数

---

mysql_fetch_assoc()

基本上就是上一节的东西,输出都一样

---

mysql_fetch_object()

返回的是一个对象

$obj=mysqli_fetch_object($query);
echo $obj->name;

echo "
";

print_r($obj);

结果

Tom
stdClass Object ( [id] => 1 [name] => Tom ) 

同row命令类似,也可以一行一行的输出

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1073819.htmlTechArticlehigh三个晚上这样好么-JSONPHP, hi 昨晚上吃火锅去了,对,你没猜错,我就是在成都 今晚有师兄请客,明天有基友请吃火锅,本来该忙忙哒...
相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号