Students::field(['name'=>'姓名','email'=>'郵箱'])報錯
A小卒过河
A小卒过河 2018-11-23 15:00:46
0
3
1373

老師好,請問Students::field(['name'=>'姓名','email'=>'郵箱'])報錯,不支援資料表達式姓名,但裡面有英文別名就不報錯了,這個要怎麼解決?

A小卒过河
A小卒过河

全部回覆(1)
Peter-Zhu

報什麼錯呢?

  • 回覆 [0] Mysql.php 第 145 行出現異常 不支援的資料表達式:姓名 $表 = is_array($表) ? array_shift($table) : $table; } if (isset($alias[$table])) { $表= $別名[$表]; } } if ($strict && !preg_match('/^[\w\.\*]+$/', $key)) { throw new Exception('不支援資料:' . $key); } if ('*' != $key && ($strict || !preg_match('/[,\'\"\*\(\)`.\s]/', $key))) { $key = '``' 。 $鍵。 '`'; } 如果(isset($表)){ if (strpos($table, '.')) { $table = str_replace('.', '`.`', $table);
    A小卒过河 作者 2018-11-28 07:40:30
  • 回覆 報錯說不支援資料表達式,姓名別名不起中文的就沒問題,英文別名不報錯。
    A小卒过河 作者 2018-11-28 07:42:02
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!