PDF (Ltr)- 2.4 mb
PDF (A4)- 2.4 mb
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)“雷金纳德”}