我想显示列名以数字开头的表中的数据,这里是循环中视图文件中的代码
<?php echo $cus->3rdfloorslab; ?>
它向我显示以下错误:
解析错误:语法错误,意外T_LNUMBER,期待T_STRING或 T_VARIABLE或'{'或'$'in C:\ WAMP \ WWW \ westlinecrm \程序\意见\客户端\ addpaymentstatementform.php 在318行
是否有任何显示数据的解决方案,而不会将列名从数字更改为字符串。
答案 0 :(得分:6)
是的,您可以使用以下
<?php echo $cus->{'3rdfloorslab'}; ?>
Here是关于变量解析的一些文档。虽然这不是最好的做法。
如果您从数据库获取数据,则可以执行类似
的操作SELECT 3rdfloorslab AS thirdfloorslab
这将有助于使您的代码保持相同的标准。