Sha*_*man 0 php mysql sql codeigniter
我想显示列名以数字开头的表中的数据,这里是循环中视图文件中的代码
<?php echo $cus->3rdfloorslab; ?>
Run Code Online (Sandbox Code Playgroud)
它向我显示以下错误:
解析错误:语法错误,意外T_LNUMBER,期望在第318行的C:\ wamp\www\westlinecrm\application\views\client\addpaymentstatementform.php中的T_STRING或T_VARIABLE或'{'或'$'
是否有任何解决方案来显示数据而不将列名从数字更改为字符串.
是的,您可以使用以下内容
<?php echo $cus->{'3rdfloorslab'}; ?>
Run Code Online (Sandbox Code Playgroud)
这是一些关于变量解析的文档.虽然这不是最好的做法.
如果您从数据库获取数据,您可以执行类似的操作
SELECT 3rdfloorslab AS thirdfloorslab
Run Code Online (Sandbox Code Playgroud)
这将有助于使您的代码保持相同的标准.
| 归档时间: |
|
| 查看次数: |
451 次 |
| 最近记录: |