MYSQLI多条语句

来源:互联网 发布:马云内部讲话知乎 编辑:程序博客网 时间:2024/06/05 00:12

MYSQLI多条语句

0x00

$mysqli->query($sql)中$sql只能是一条语句。

0x01

为了多条语句的使用,我们应当使用$mysqli->multi_query

  • 首先$sql是多条语句
    • $sql='..;..;..;...'
  • 执行语句
    • $mysqli($sql)
  • 然后返回结果的集合
    • $res=$mysqli->store_result()
  • 从结果集中读取数据
    • row[]=$res->fetch_all(MYSQLI_ASSOC);//有很多方法
  • 判断是否有下一个结果
    • $mysqli->more_results()
  • 进到下一个结果集
    • $mysqli->next_result()
0 0