如何安排此代码,以便可以从数据库中为每个表行获取不同的条目

苏哈斯

我希望数据库的每个不同记录都显示在每个表行上,但是我无法为每个行和列检索不同的记录。请给我建议,我可以在哪里粘贴而不是while块粘贴,这样它将为每一行和每一列提供不同的结果。

<?php
  $dbhost = 'localhost';
  $dbuser = 'root';
  $dbpass = '';
  $rec_limit = 10;
  $scriptname=$_SERVER['PHP_SELF'];

  $conn = mysql_connect($dbhost, $dbuser, $dbpass);
  if(! $conn )
  {
     die('Could not connect: ' . mysql_error());
  }
  mysql_select_db('online_shopping');   // include your code to connect to DB.

 $tbl_name="mobile_db";     //your table name
 $start = 0;
 $limit = 5; 
 $sql = "SELECT id,company,model,price,availability,image FROM $tbl_name LIMIT $start,  $limit";
 $result = mysql_query($sql);
 while($row = mysql_fetch_array($result))
                        {
                            $company=$row['company'];
                            $model=$row['model'];
                            $available=$row['availability'];
                            $price=$row['price'];

                        }
 echo "<table border='2'>";
 $j = 0;
 for($j = 0; $j<5; $j++)
 {
  echo "<tr>";
  for($i = 0; $i<3; $i++)
  {
    echo "<td>";
    echo "<table border='2'>";
        echo "<tr>";
            echo "<td><img src='abc.jpg' height='250' width='250'/></td>";
        echo "</tr>";
        echo "<tr>";
            echo "<td>";
                echo "<table border='2'>";
                    echo "<tr>";
                    echo "<td><b>Brand : </b></td>";
                    echo '<td>'.$company.'</td>';
                    echo "</tr>";
                    echo "<tr>";
                    echo "<td><b>Model : </b></td>";
                    echo '<td>'.$model.'</td>';
                    echo "</tr>";
                    echo "<tr>";
                    echo "<td><b>Availability : </b></td>";
                    echo '<td>'.$available.'</td>';
                    echo "</tr>";
                    echo "<tr>";
                    echo "<td><b>Price : </b></td>";
                    echo '<td>'.$price.'</td>';
                    echo "</tr>";
                echo "</table>";
            echo "</td>";
        echo "</tr>";
    echo "</table>";
    echo "</td>";
    }
   echo "</tr>";
   }
  echo "</table>";
  ?>
尼瑟·恩格斯特罗姆(NisseEngström)

您需要在fetch循环移动表行或将行存储在数组中我简化了表格,使示例更清晰:

$result = mysql_query($sql);
if (!$result) {
  /* Error */
}

echo '<table>';

while ($row = mysql_fetch_array($result)) {
  echo '<tr><td><img src="', htmlspecialchars ($row['image']), '">';
  echo '<tr><td><table>';
  echo '  <tr><th>Brand<td>',        htmlspecialchars ($row['company']);
  echo '  <tr><th>Model<td>',        htmlspecialchars ($row['model']);
  echo '  <tr><th>Availability<td>', htmlspecialchars ($row['availability']);
  echo '  <tr><th>Price<td>',        htmlspecialchars ($row['price']);
  echo '  </table>';
}

echo "</table>\n";

有关代码的一些注意事项:

  • 测试的返回值mysql_query()查询可能会失败。
  • 使用来转义输出htmlspecialchars()
  • 您应该使用<th>标题元素并设置其样式,而不是使用内联<b>元素。
  • 我添加了$row['image']其中的输出可能无法满足您的需求。
  • 而且千万不能使用已弃用MySQL扩展。改用PDOmysqli

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将PHP数组保存到MySQL数据库,以便可以搜索数据库中的数组?

来自分类Dev

如何修改此代码,以便可以删除每个表单元格?

来自分类Dev

在laravel 5中使用自定义代码进行数据库备份,并从数据库中的每个表获取最多10行的数据

来自分类Dev

获取表中的最新条目。数据库表的最后一行

来自分类Dev

如何从数据库中获取随机行,以便在多次调用中不重复行

来自分类Dev

如何从then()方法的api请求中获取数据,以便可以在函数外部处理数据?

来自分类Dev

如何修复我的代码,以便可以使用componentDidMount中的数据(反应)

来自分类Dev

如何在同一 Kusto 集群上的不同数据库中的 2 个表之间安排数据移动

来自分类Dev

如何在数据表中添加按钮,以便可以编辑特定的列

来自分类Dev

如何根据表单中的条目从另一个数据库表中获取任何列条目?

来自分类Dev

将字符串转换为日期格式,以便可以将其存储在数据库中

来自分类Dev

Ruby on Rails:我想显示保存在数据库中的文件,以便可以下载

来自分类Dev

如何从数据库中获取随机条目?

来自分类Dev

如何更改以下快速排序代码,以便可以使用随机数据透视表?

来自分类Dev

获取Postgres数据库中每个表的行数

来自分类Dev

如何将图像获取到数据库,并将其设置为表中特定行的“ tooltipText()”

来自分类Dev

可以打印数据库行len(),但此值不能显示在tkinter条目中

来自分类Dev

在表中安排从数据库中检索到的数据

来自分类Dev

如何查看R中数据库中的每个表?

来自分类Dev

各种用户可以访问数据库中的同一表并对每个人具有不同的值吗?

来自分类Dev

如何在 WordPress 中将数据库表中的每条记录注册为短代码

来自分类Dev

如何修复此功能,以便可以对数据框运行它?

来自分类Dev

从数据库中的每个用户获取最后一个条目

来自分类Dev

如何更正此代码中的错误,该代码从PHP中的数据库中选择数据?

来自分类Dev

如何使用foreach从数据库表中获取数据-

来自分类Dev

如何从数据库获取数据到HTML表中?

来自分类Dev

数据库表为空时如何从数据库获取最大ID?

来自分类Dev

如何获取数据库表行的总和以及ID

来自分类Dev

从数据库中按位置(行)获取表名称

Related 相关文章

  1. 1

    如何将PHP数组保存到MySQL数据库,以便可以搜索数据库中的数组?

  2. 2

    如何修改此代码,以便可以删除每个表单元格?

  3. 3

    在laravel 5中使用自定义代码进行数据库备份,并从数据库中的每个表获取最多10行的数据

  4. 4

    获取表中的最新条目。数据库表的最后一行

  5. 5

    如何从数据库中获取随机行,以便在多次调用中不重复行

  6. 6

    如何从then()方法的api请求中获取数据,以便可以在函数外部处理数据?

  7. 7

    如何修复我的代码,以便可以使用componentDidMount中的数据(反应)

  8. 8

    如何在同一 Kusto 集群上的不同数据库中的 2 个表之间安排数据移动

  9. 9

    如何在数据表中添加按钮,以便可以编辑特定的列

  10. 10

    如何根据表单中的条目从另一个数据库表中获取任何列条目?

  11. 11

    将字符串转换为日期格式,以便可以将其存储在数据库中

  12. 12

    Ruby on Rails:我想显示保存在数据库中的文件,以便可以下载

  13. 13

    如何从数据库中获取随机条目?

  14. 14

    如何更改以下快速排序代码,以便可以使用随机数据透视表?

  15. 15

    获取Postgres数据库中每个表的行数

  16. 16

    如何将图像获取到数据库,并将其设置为表中特定行的“ tooltipText()”

  17. 17

    可以打印数据库行len(),但此值不能显示在tkinter条目中

  18. 18

    在表中安排从数据库中检索到的数据

  19. 19

    如何查看R中数据库中的每个表?

  20. 20

    各种用户可以访问数据库中的同一表并对每个人具有不同的值吗?

  21. 21

    如何在 WordPress 中将数据库表中的每条记录注册为短代码

  22. 22

    如何修复此功能,以便可以对数据框运行它?

  23. 23

    从数据库中的每个用户获取最后一个条目

  24. 24

    如何更正此代码中的错误,该代码从PHP中的数据库中选择数据?

  25. 25

    如何使用foreach从数据库表中获取数据-

  26. 26

    如何从数据库获取数据到HTML表中?

  27. 27

    数据库表为空时如何从数据库获取最大ID?

  28. 28

    如何获取数据库表行的总和以及ID

  29. 29

    从数据库中按位置(行)获取表名称

热门标签

归档