high三个晚上这样好么-JSON&PHP,
hi
昨晚上吃火锅去了,对,你没猜错,我就是在成都
今晚有师兄请客,明天有基友请吃火锅,本来该忙忙哒的这一周要连续high三个晚上么(单身研究生狗就是这么容易满足)。所以只好不务正业写写写了(写不动了。。。)
1、JSON
-----简介-----
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] => ???? )
可以看到返回结果是索引数组
---
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命令类似,也可以一行一行的输出

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Dreamweaver CS6
視覺化網頁開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能