php - PHP 中的数组结果

标签 php html mysql arrays html-table

是否可以限制 MYSQL 数据库显示的结果?

目前结果显示在 html 表格中,如何仅显示最新条目?

<?php
$con = mysql_connect("localhost","cl49-XXX","XXX");
if (!$con) 
{
  die('Could not connect: ' . mysql_error());
}
mysql_select_db("cl49-XXX", $con)or die("Unable to select database");

$result=mysql_query("SELECT * FROM products") or die('You need enter a category');

echo "<tr>"; // first row beginning
for ($i = 1; $i <= mysql_num_rows($result); $i++)
{
  $row = mysql_fetch_array($result);

  $prodname = $row['prodname'];
  $prodID = $row['prodID'];
  $catagory = $row['catagory'];

  echo "
  <td>$prodID</td>
  <td>$prodname</td>
  <td>$catagory</td>
  <td>
    <a href=deleteproduct.php?q=$prodID' class='btn mini red'>
    <i class='icon-trash'></i> Delete Item</a>
  </td>";

  echo "</tr><tr>"; // it's time no move to next row
}
echo "</tr>"; // last row ending
?>

最佳答案

只需将您的查询切换为这样的内容即可!

 $result=mysql_query("SELECT * FROM products LIMIT 0,10")or die('You need enter a catagory' );

LIMIT 0,10 将显示数据库中的前 10 个结果。

您甚至可以通过数据库中的特定元素对其进行排序。

 $result=mysql_query("SELECT * FROM products ORDER BY objectName LIMIT 0,10")or die('You need enter a catagory' );

更多 SQL 基本帮助:http://www.sqlcommands.net/

祝你好运!

关于php - PHP 中的数组结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18061847/

相关文章:

php - 我可以在 MySQL 查询中使用变量作为表名吗?

php - Symfony2 查找重复行并对另一列求和

html - 边框底部和边框图像问题

html - 文本在流动的边缘,即使它是响应式的

mysql - UTF-8:通用?垃圾桶?统一码?

php - $_GET 未传递给 SELECT 查询

phpmyadmin无法导出程序

javascript - 需要两次页面刷新才能从MySQL数据库获取输入数据

html - 如何将伪元素设置为段落的标题?

mysql - 查询以显示第一个 future 事件和之后显示当前事件的时间事件