Php 显示不为空的循环列表
我有一个类别列表,如果它们不是空的,我想显示它们,就像在类别中列出的产品一样。我该怎么做? 按原样编码Php 显示不为空的循环列表,php,Php,我有一个类别列表,如果它们不是空的,我想显示它们,就像在类别中列出的产品一样。我该怎么做? 按原样编码 $category_sql = "SELECT * FROM tm_product_category"; $category_query = mysql_query($category_sql) or die(mysql_error()); $categorylist = mysql_fetch_assoc($category_query); <?php do { ?> &l
$category_sql = "SELECT * FROM tm_product_category";
$category_query = mysql_query($category_sql) or die(mysql_error());
$categorylist = mysql_fetch_assoc($category_query);
<?php do { ?>
<ul><li><a href="category.php?pk_cat_id=<?php echo $categorylist['pk_cat_id'];?>"><?php echo $categorylist['category']; ?></a></ul>
<?php } while ($categorylist = mysql_fetch_assoc($category_query)); ?>
$category\u sql=“从tm\u产品\u类别中选择*”;
$category\u query=mysql\u query($category\u sql)或die(mysql\u error());
$categorylist=mysql\u fetch\u assoc($category\u query);
我有一个带有类别和id列表的表,还有一个带有产品和外键类别id的表
谢谢。这应该行得通
$category_sql = "SELECT * FROM tm_product_category";
$category_query = mysql_query($category_sql) or die(mysql_error());
if($category_query)
{
//Only print the rows if the $category_query result get some values
while($row = mysql_fetch_assoc($category_query))
{
print_r($row);
}
}
在查询行之后尝试此操作
<?php
$selected_category = 'clothing';
while($category_query_info = mysql_fetch_array($category_query)){
$product_name = $category_query_info['product_name'];
$product_category = $category_query_info['product_category'];
if (($product_category == $selected_category) && (!empty($product_name)) {
echo "<br>Product Name: " . $product_name;
}
}
?>
是否将空值存储为NULL?执行此操作时发生了什么?我想您需要此dm03514,我需要它查看产品表中使用的类别id,并仅显示这些类别。