php - 0 : syntax error, 意外 '->' (T_OBJECT_OPERATOR)

标签 php mysql phpmyadmin

<分区>

我的代码:

<?php
if(isset($_POST['username']) && $_POST['username']!=""){

$db = JFactory::getDBO();

$query = $db->getQuery(true);

$query

->select($db->quoteName(array('username','slot', 'date_time', 'status')));
->from($db->quoteName('ph_table'));
->where($db->quoteName('username') . ' = '.$db->quote($username));
->order('username ASC');
$db->setQuery($query);

$results = $db->loadObjectList();
}

else {

    echo "<center><font color='red'><strong>Oops!!&nbsp;&nbsp;Invalid     Entry</strong></font></center>";}

?>

我想在我的 joomla 数据库表 '#_table' 上检索用户名、插槽、日期时间和状态字段的值。当这段代码被执行时,我得到,

0:syntax error, unexpected '->'(T_OBJECT_OPERATOR)

.我卡住了!一个帮助将是太棒了!

最佳答案

你不应该使用分号:

$query
->select($db->quoteName(array('username','slot', 'date_time', 'status')))
->from($db->quoteName('ph_table'))
->where($db->quoteName('username') . ' = '.$db->quote($username))
->order('username ASC');

关于php - 0 : syntax error, 意外 '->' (T_OBJECT_OPERATOR),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42577043/

相关文章:

php - 带有laravel的DOMPDF - 无法在html文件中加载图像

php - 在验证规则中使用多个 required_if

php - 回显 mysql 列中的所有值

mysql - 一些流行的基于行和基于列的数据库是什么?

MySQL phpMyAdmin 无效的 utf8mb4 字符串

php - 如何检查 session 是否开启

mysql - 从同一个表中选择相同的数据,只是将条件作为不同的列

mysql - 为什么我无法引用主键?

仅在某些服务器上的 Mysql 查询错误

phpmyadmin - phpMyAdmin 中的蓝色关系线颜色是什么意思?