当前位置: 首页>>代码示例>>PHP>>正文


PHP dbconnection::lasterror方法代码示例

本文整理汇总了PHP中dbconnection::lasterror方法的典型用法代码示例。如果您正苦于以下问题:PHP dbconnection::lasterror方法的具体用法?PHP dbconnection::lasterror怎么用?PHP dbconnection::lasterror使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在dbconnection的用法示例。


在下文中一共展示了dbconnection::lasterror方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: execSQL

 private static function execSQL($sql, $params, $returnMode)
 {
     $mysqli = self::getInstance();
     if (!($stmt = $mysqli->prepare($sql))) {
         return false;
     }
     if ($params !== array()) {
         call_user_func_array(array($stmt, 'bind_param'), self::refValues($params));
     }
     $stmt->execute();
     switch ($returnMode) {
         case QUERY_RETURN_ROWS_AFFECTED:
             $result = $mysqli->affected_rows;
             break;
         case QUERY_RETURN_INSERT_ID:
             $result = $stmt->insert_id;
             break;
         case QUERY_RETURN_DATA_ARRAY:
             $meta = $stmt->result_metadata();
             while ($field = $meta->fetch_field()) {
                 $parameters[] =& $row[$field->name];
             }
             call_user_func_array(array($stmt, 'bind_result'), self::refValues($parameters));
             $results = array();
             while ($stmt->fetch()) {
                 $x = array();
                 foreach ($row as $key => $val) {
                     $x[$key] = $val;
                 }
                 $results[] = $x;
             }
             $result = $results;
             break;
         default:
             $result = array();
             break;
     }
     $error = $mysqli->error;
     if ($error != "") {
         self::$lasterror = $error;
     }
     $stmt->close();
     self::closeConnection();
     return $error != "" ? false : $result;
 }
开发者ID:alesinicio,项目名称:shrtnr,代码行数:45,代码来源:index.php


注:本文中的dbconnection::lasterror方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。