如何解决$结果->;不动产;在PHP中不返回任何内容时 案例
因此,一旦我学会了PHP的非面向对象的方式,我决定转向它 在执行简单查询时,我得到了查询返回的“行”,但尝试访问其字段(列)似乎不起作用 更清楚地说,我有这个PHP代码,其中我将结果显示在一个表中:如何解决$结果->;不动产;在PHP中不返回任何内容时 案例,php,Php,因此,一旦我学会了PHP的非面向对象的方式,我决定转向它 在执行简单查询时,我得到了查询返回的“行”,但尝试访问其字段(列)似乎不起作用 更清楚地说,我有这个PHP代码,其中我将结果显示在一个表中: <?php header("Content-Type: text/html;charset=utf-8"); include 'connectDB.php'; $connection = openConnection(); //Query $quer
<?php
header("Content-Type: text/html;charset=utf-8");
include 'connectDB.php';
$connection = openConnection();
//Query
$query = "SELECT
field1,
field2
FROM table";
//Check there are results
if($result = $connection->query($query)) {
//get data
while($object = $result->fetch_object()) {
?>
<tr>
<td><?php $object->field1 ?></td>
<td><?php $object->field2 ?></td>
</tr>
<?php
}
closeConnection($connection);
} else {
echo '<tr><td>No info found.</td></tr>';
}
?>
我试过的
我已经尝试了以下方法:
$object = mysqli_fetch_object($result)
$object = $result->fetch_result("newClass") // and created a new class
并在选择字段时向下移动:
$object->returnData() //where this is a function that literally does return $this->field1
还检查了许多PHP代码,这些代码与上面提到的第一个代码块相同
结果:
我得到的结果是9行,这是查询应该返回的,但尝试使用
访问只会留下一个空白
如果我打开Web Inspector,则
中实际上没有任何内容
Extra:我在其最新版本7.3.4和bootstrap4上使用XAMPP
Extra 2:SQL查询单独工作
提前谢谢 您没有呼应出该值。试试这个:
<tr>
<td><?= $object->field1 ?></td>
<td><?= $object->field2 ?></td>
</tr>
谢谢,成功了!所以是,
是
<tr>
<td><?= $object->field1 ?></td>
<td><?= $object->field2 ?></td>
</tr>