當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。