PHP mysqli 操作数据库

PHP mysqli 操作数据库

  • A+
所属分类:后端

由于mysql连接方式被废除,据说在php7中要使用mysql_connect()还需要额外下载组件。 使用mysqli有面向过程和面向对象两种方式。

由于mysql连接方式被废除,据说在php7中要使用mysql_connect()还需要额外下载组件。 使用mysqli有面向过程和面向对象两种方式。 mysqli提供了三个类:

  1. mysqli 连接相关的
  2. mysqli_result 处理结果集
  3. mysqli_stmt 预处理类

数据库连接

 

数据库查询

通用:执行sql语句都可用query(sql),执行失败会返回false,select成功则返回结果集对象,其他返回true,只要不是false就说明sql语句执行成功了。

有结果集

预处理示例

预处理能有效的防止sql注入的产生,mysqli_stmt是预处理类

select预处理

下面示例select的预处理

多条执行

一次执行多条sql语句multiquery(不推荐),执行结果不是结果集,affectd_rows是最后影响的条数

 

历史上的今天:

weinxin
我的微信公众号
我的微信公众号扫一扫

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: