Students::field(['name'=>'姓名','email'=>'邮箱'])报错
A小卒过河
A小卒过河 2018-11-23 15:00:46
0
3
1378

老师好,请问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学习者快速成长!