php - 使用 php mysql 从类别中获取数据

标签 php mysql

我尝试使用 mysql 和 php 从类别中获取数据。

SQL 结构:

Category
-cat_id
-name
Date
-id
-url
-category

PHP 代码:

<?php
$sql = "select * from category";
$result = mysql_query($sql);
if(mysql_num_rows($result) > 0)
{

while ($row = mysql_fetch_assoc($result))
    {
echo '<option value="'.$row["cat_id"].'">'.$row["name"].'</option>';
    }
}



$sql = "select * from date WHERE category='1'";
$result = mysql_query($sql);
if(mysql_num_rows($result) > 0)
{
while ($row = mysql_fetch_assoc($result))
    {
echo '.$row["url"].';
    }
}

?>

当我选择类别时,数据未列出。 有什么想法吗?

最佳答案

试试这个代码。刚刚删除了单引号

$sql = "select * from date WHERE category='1'";
$result = mysql_query($sql);
if(mysql_num_rows($result) > 0)
{
while ($row = mysql_fetch_assoc($result))
{
  echo $row["url"];
}
}

关于php - 使用 php mysql 从类别中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40275695/

相关文章:

php - 使用 Laravel 下订单后减少数据库中的产品数量

php - Laravel 是开始和结束之间的时间(防止重复预订)

javascript - 如何使用 PHP 和 JQuery AJAX 在 <div> 标签中检索和插入 MySQL 数据?

mysql - 什么是动态 SQL?

php - 如何在 mysql 和 laravel 中处理数百万条记录

php - mysql 语法错误,无法检测到它的位置 :

php - Mysql SELECT 不同

php - MySQL best/first 分差查询优化

mysql - 从 MySQL 中的预订表获取所有可用时段范围

mysql - MySQL的集合操作