解析错误:语法错误,意外' - >' (T_OBJECT_OPERATOR)不确定原因

时间:2015-10-29 03:08:16

标签: php

我得到了行的错误($ array [] = $ query-> fetch_object());

<?php
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
    die("Connection to database failed: " . $conn->connect_error);
} 
echo "";
$query = mysqli->query("SELECT * FROM 'Contracts'");
while($array[] = $query->fetch_object());
array_pop($array);
print_r_html($array);

?>

我无法理解为什么???请帮忙!谢谢

1 个答案:

答案 0 :(得分:4)

这里有2个错误。

首先是mysqli。它被视为constant

$query = mysqli->query

它应该读作

$query = $conn->query

并使用$conn作为您的变量。

然后你在表格周围使用单引号而不是刻度或根本没有。

$query = $conn->query("SELECT * FROM `Contracts`");

$query = $conn->query("SELECT * FROM Contracts");

参考文献: