10bet网址
MySQL PHP API
本手册下载
PDF (Ltr)- 2.4 mb
PDF (A4)- 2.4 mb


MySQL PHP API/.../ DocResult: getWarningsCount

5.18.5DocResult: getWarningsCount

PHP文档组版权所有。10bet官方网站

  • DocResult: getWarningsCount

    从上次操作获取警告计数

描述

公共intmysql_xdevapi \ DocResult:: getWarningsCount();

返回上一个操作引发的警告数量。具体来说,这些警告是由MySQL服务器引发的。

参数

这个函数没有参数。

返回值

上次操作发出的警告数量。

例子

例5.81mysql_xdevapi \ DocResult:: getWarningsCount例子

<?php $session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");$session->sql("DROP DATABASE IF EXISTS ")->execute();会话- > sql(“创建数据库addressbook”)- >执行();会话模式= $ - > getSchema(“addressbook”);创建= $模式- > createCollection(“人”);创建- >添加('{“名称”:“阿尔弗雷德”,“年龄”:18,“工作”:“管家”}”)- >执行();创建- >添加('{“名称”:“雷金纳德”,“年龄”:42岁,“工作”:“管家”}”)- >执行();/ /……$ = $模式集合- > getCollection(“人”); // Yields a DocResult object $result = $collection ->find('job like :job and age > :age') ->bind(['job' => 'Butler', 'age' => 16]) ->sort('age desc') ->execute(); if (!$result->getWarningsCount()) { echo "There was an error:\n"; print_r($result->getWarnings()); exit; } var_dump($result->fetchOne()); ?>

上面的例子将输出类似于:

数组(4){["_id"]=> string(28)"00005b6b53610000000000000135" ["age"]=> int(42) ["job"]=> string(6)“管家”(“名字”)= >字符串(8)“雷金纳德”}