Php 使用SQL查询回显表

Php 使用SQL查询回显表,php,sql,debugging,html-table,echo,Php,Sql,Debugging,Html Table,Echo,不要使用exit();这是停止脚本。因此,它从不“呼应”甚至“没有这类产品” 如果包含第一个代码,则使用return;而不是退出()。但我看不出您在哪里插入了哪些代码。您必须使用类别,如“%red%”来匹配类别,如“red medium Christmas”和“alsord category”等类别,如“红色”仅与类别“红色”匹配 请参阅以了解有关的更多信息,如我必须告诉管理员,我没有阅读整篇文章,但这篇,而($tablerow>=0)似乎没有用,因为mysql\u fetch\u数组将逐行获取

不要使用exit();这是停止脚本。因此,它从不“呼应”甚至“没有这类产品”


如果包含第一个代码,则使用return;而不是退出()。但我看不出您在哪里插入了哪些代码。

您必须使用
类别,如“%red%”
来匹配类别,如“red medium Christmas”和“alsord category”等<代码>类别,如“红色”仅与类别“红色”匹配


请参阅以了解有关
的更多信息,如

我必须告诉管理员,我没有阅读整篇文章,但这篇
,而($tablerow>=0)
似乎没有用,因为mysql\u fetch\u数组将逐行获取结果。。顺便说一句,根据使用情况,您可以切换到mysql\u fetch\u assoc。。更不用说手册页上建议开发人员使用mysqli或pdo的大通知了,while($tablerow>=0)用于在重置$tablerow之前只运行内部while循环三次,正如我所说,我是noob,这是我第一次尝试在没有教程的情况下编写php代码,所以我不知道mysqli或pdo是什么?您使用它的方式与使用
category='$category'
时具有相同的效果。category包含诸如“RedMedium Christmas”之类的文本,因此我的印象是,我想扫描整个类别文本以查找$category的一个实例。已将exit()替换为return;也完全移除了它,没有任何改变。它不会显示,我还在表外添加了一个额外的标签,以查看它是否会显示,但它仍然不会显示。谢谢,是的,出于某种原因,我在想,因为我用空格分隔了单词,它们在分隔文本字符串的地方…:(无论如何,谢谢!
<?php
$product_list="";
if(isset($_GET['cat'])){
$sql = mysql_query("SELECT*FROM products WHERE category LIKE'$category'");

while($row=mysql_fetch_array($sql)){
$tablerow='3';
$product_list.='<tr>';
   while($tablerow >= 0){
      $id=$row["id"];
      $name=$row["name"];
      $price=$row["price"];
      $date_added = strftime("%b %d, 20%y",strtotime($row["date_added"]));
      $discriptiontags = $row['category'];
      $discription = $row['subcategory'];
      $size = $row['details'];
      $qty= $row['inv'];
      $product_list.='<td><img src="inventory_images/'.$id.'.jpg" width="250" height="167"/><br/>$name</td>';
      $tablerow=$tablerow-1;
}
$product_list.='</tr>';
 }
}else{
$product_list = "no products in this category";
exit();
 }          
?>
      <table width="760px" border="1" cellpadding="4">
      <?php echo $product_list ?>
      </table>
<?php 
///conect to mysql
///grab page variable
include "storescript/connect_to_mysql.php";
$category="";
$tab="-1";
if(isset($_GET['cat'])){
    $category=$_GET['cat'];
}
if(isset($_GET['tab'])){
    $tab=$_GET['tab'];
}
?>