PHP与MySQL数据库操作技术详解:CRUD及JSON转换.pdfVIP

  • 0
  • 0
  • 约2.15千字
  • 约 4页
  • 2026-01-29 发布于北京
  • 举报

PHP与MySQL数据库操作技术详解:CRUD及JSON转换.pdf

PHP学习步骤

MySQL中的常用SQL语句:

DROPDATABASEbbs;CREATE

DATABASEbbsCHARSET=utf8;

USEbbs;CREATETABLE

article();

INSERTINTOarticle(ano,title)VALUES(‘’,’’);

DELETEFROMarticleWHEREano=?;UPDATE

articleSETtitle=?,count=?WHEREano=?;SELECT

ano,title,countFROMarticleORDERBYano;

CRUD:创建查询更新删除

使用php来操作数据库:

接据$conn=mysqli_

(1)连数库

connect(host,user,pwd,dbname);(2)执行

_

SQL语句$result=mysqliquery($conn,$s

__

ql);(3)执行结果DML:mysqliaffected

__

rows($conn);DQL:mysqlifetchrow($

result);

1.使用PHP查询结果集

__

(1yqliconnect();(2)$result=mysqli

)ms

query($conn,‘SELECT..’);(3)while($row=

s__

myqlifetcharray($result)){}

注意:任何动态语言,执行SELECT语句返回值都不可能是查询结果集!——变量是保存

在内存中的,而数据库表中的数据原本保存在硬盘中,可能很大(几百兆甚至更大)。只能

一行一行地。

2.PHP数组变量与JSON字符串之间的转换把组

串_

转换为JSON字符$str=jsonencode($arr);把

_

JSON字符串转换为数组rr=jsondecode($str);

$a

提示:上述两句在AJAX应用中非常常见。

PHP学习步骤

MySQL中的常用SQL语句:

DROPDATABASEbbs;

CREATEDATABASEbbsCHARSET=utf8;

USEbbs;

CREATETABLEarticle(

);

INSERTINTOarticle(ano,title)VALUES(‘’,’’);

DELETEFROMarticleWHEREano=?;

UPDATEarticleSETtitle=?,count=?WHEREano=?;

SELECTano,title,countFROMaticleORDERBYano;

CRUD:CreateRetrieveUpdateDelete

使用php来操作数据库:

(1)连接数据库

$conn=mysqli_connect(host,user,pwd,dbname);

(2)执行SQL语句

$result=mysqli_query($conn,$sql);

(3)执行结果

DML:mysqli_affected_rows($conn);

DQL:mysqli_fetch_row($result);

1.使用PHP查询结果集

(1)mysqli_connect();

(2)$result=mysqli_query($conn,‘SELECT..’);

(3)while($row=mysqli_fetch_array($result)){}

注意:任何动态语言,执行SELECT语句返回值都不可能是查询结果集!——变量是保存

在内存中的,而数据库表中的数据原本保存在硬盘中,可能很大(几百兆甚至更大)。只能一

行一

文档评论(0)

1亿VIP精品文档

相关文档