为什么Mysql查询只给我查询的最后结果而不是所有结果?

时间:2016-08-31 13:47:22

标签: php mysql

获得价值

session_start();
$text = $_SESSION['text']; (it's an array with multiple values)

使数组适合查询

$text = array_filter($text);
$text = implode("','", $text);
$text = "'".$text."'";

运行查询

$sql = "SELECT id_category FROM eiofm_category_lang WHERE name IN (".$text.")";
$query = mysql_query($sql);

获取查询结果

while($result = mysql_fetch_array($query))
{
    var_dump($result);
}

修改

我使用了foreach循环,但仍然不知道为什么while循环不起作用。

1 个答案:

答案 0 :(得分:1)

这对我有用

"

但仍然不知道为什么while循环没有工作