Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解决$结果->;不动产;在PHP中不返回任何内容时 案例_Php - Fatal编程技术网

如何解决$结果->;不动产;在PHP中不返回任何内容时 案例

如何解决$结果->;不动产;在PHP中不返回任何内容时 案例,php,Php,因此,一旦我学会了PHP的非面向对象的方式,我决定转向它 在执行简单查询时,我得到了查询返回的“行”,但尝试访问其字段(列)似乎不起作用 更清楚地说,我有这个PHP代码,其中我将结果显示在一个表中: <?php header("Content-Type: text/html;charset=utf-8"); include 'connectDB.php'; $connection = openConnection(); //Query $quer

因此,一旦我学会了PHP的非面向对象的方式,我决定转向它

在执行简单查询时,我得到了查询返回的“行”,但尝试访问其字段(列)似乎不起作用

更清楚地说,我有这个PHP代码,其中我将结果显示在一个表中:

<?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>