【发布时间】:2019-05-29 21:30:56
【问题描述】:
我正在创建一个简单的数据库,它可以使用 php 执行基本的 CRUD 操作(创建、读取、更新、删除)。如果我直接在后端查询 mySQL DB,我能够完成创建,并且能够看到结果。但是,我无法让表格显示在网页上。如果我尝试显示数据库条目,则会显示“Bad Gateway”错误。
我尝试删除对表格的引用,特别是
<?php while ($row = mysqli_fetch_array($results)) { ?>
<tr>
<td><?php echo $row['name']; ?></td>...
前端的网页运行良好。尽管只有在我查询后端时才能看到数据。
<?php include('php_code.php'); ?>
...
...
...
<?php $results = mysqli_query($db, "SELECT * FROM info"); ?>
<table>
<thead>
<tr>
<th>Name</th>
<th>Address</th>
<th>City</th>
<th colspan="2">Action</th>
</tr>
</thead>
<?php while ($row = mysqli_fetch_array($results)) { ?>
<tr>
<td><?php echo $row['name']; ?></td>
<td><?php echo $row['address']; ?></td>
<td><?php echo $row['city']; ?></td>
<td>
<a href="test.php?edit=<?php echo $row['id']; ?>"
class="edit_btn" >Edit</a>
</td>
<td>
<a href="php_code.php?del=<?php echo $row['id']; ?>"
class="del_btn">Delete</a>
</td>
</tr>
<?php } ?>
</table>
<!--in php_code.php-->
//to retrieve records
$select_query = "SELECT * FROM info";
$result = mysqli_query($db, $select_query);
我应该能够看到包含姓名、地址和城市数据的表格。但我收到了 502 错误。
【问题讨论】:
-
您找到解决方案了吗?我的也差不多。
标签: php database phpstorm crud