如何在使用HTML表格PHP显示MySQL数据库的数据(How to display data in

2019-09-29 03:10发布

基本上,因为它在这个问题说,我想从我的数据库获取数据,并在数据库中显示每行中的HTML表中的新行。 我以为我是在正确的轨道上,但在PhpStorm看我的代码时,它抛出了一个错误,说需要的参数$查询失踪。 我不知道在这个参数的意思是,但错误显示出来的查询行:$结果= mysqli_query(....

<table cellpadding="0" cellspacing="0" width="100%" class="sortable">

                        <thead>
                            <tr>
                                <th>Project title</th>
                                <th>Start Date</th>
                                <th>Acc Manager</th>
                                <th>Designer</th>
                                <th>Stage</th>
                                <td>&nbsp;</td>
                            </tr>
                        </thead>

                        <tbody>
<?php
      function list_projects() {

          global $connection;

      $output = "";
      $result = mysqli_query("SELECT * FROM projects ORDER BY project_title ASC");
      while ($row = mysqli_fetch_array($result)){
      $output .= '
      <tr>
      <td>' . $row['project_title'] . '</td>
      <td>' . $row['start_date'] . '</td>                                                   
      <td>' . $row['acc_manager'] . '</td>
      <td>' . $row['designer'] . '</td>
      <td>' . $row['stage'] . '</td>                                    
      </tr>';
      }

      return $output;

     }
?>
</tbody>
</table>

Answer 1:

正如指出的文档 。 mysqli_query在过程风格一起使用时需要两个参数。 我假设$connection是你的mysqli链接尝试:

$result = mysqli_query($connection, "SELECT * FROM projects ORDER BY project_title ASC");


Answer 2:

你需要通过$connection到您mysqli_query()函数。

http://us3.php.net/mysqli_query

$result = mysqli_query($connection, $query);


Answer 3:

你运行的功能?

echo list_projects();

(我知道,愚蠢的问题,但我不知道你在做什么呢?)



文章来源: How to display data in MySQL database in a html table using php