0

我是一个初学者程序员,我刚刚开始使用 MySQL - 我正在使用一个名为 PHP MyAdmin 的程序在数据库中创建一个表。我想输入值,然后将这些值显示在表格中。我在一个名为 sweetshop 的数据库中创建了一个名为 table 1 的表。我在 PHP MyAdmin 程序中放入的两行分别称为 SweetID 和 SweetName。我希望有人能提供帮助。对不起,如果我没有清楚地看到 - 我没有长时间编码!

我用于此特定部分的代码是:

<?php
$con = mysqli_connect("localhost","root","","sweetshop");
// Check connection
if (mysqli_connect_errno())
{
    echo "Failed to Connect to MySQL: ".mysqli_connect_error();
} 

$result = mysqli_query($con,"SELECT * FROM table1");   

echo "<table> 
      <tr> 
        <th>Sweet ID</th> 
        <th>Name</th>
      </tr>"; 

while ($row = mysqli_fetch_array($result)) 
{ 
    echo "<tr>";
    echo "  <td>" . $row['SweetID'] . "</td>"; 
    echo "  <td>" . $row['SweetName'] . "</td>"; 
    echo "</tr>"; 
} 
echo "</table>"; 

mysqli_close($con); 
?>
4

1 回答 1

0

我假设您的意思是您拥有的列名为 SweetID 和 SweetName 如果是这样,请将您的选择语句从

$result = mysqli_query($con,"SELECT * FROM table1");

$result = mysqli_query($con,"SELECT SweetID, SweetName FROM sweetshop.table1");

你应该很好(你选择的数据库名称不是必需的,但现在是一个很好的习惯)。尝试通过 phpMyadmin 运行该精确选择以查看您的结果集的样子,如果您在那里得到结果,那么您也应该从 php 中获取它们

以防万一,发布表格的完整结构也会对您有所帮助

于 2013-05-19T18:35:29.923 回答