我在从 mysql 表中提取值时遇到问题: 我需要从满足 uid 条件的表中获取 picname 列的所有值。 现在我有两行满足这个条件,但我只得到第一种情况的输出。我无法获得第二行的值。第一行值第二次重复。
$i = 0;
for($i;$i<2;$i++)
{
$s = "SELECT picname FROM uploaded_data WHERE uid='$uid'";
$que = mysql_query($s,$db);
while($num = mysql_fetch_array($que))
{
echo $name ['picname'];
}
}
谢谢
最佳答案
它不应该给你任何你没有的结果
$name
应该是:
$i = 0;
for($i;$i<2;$i++)
{
$s = "SELECT picname FROM uploaded_data WHERE uid='$uid'";
$que = mysql_query($s,$db);
while($num = mysql_fetch_array($que))
{
echo $num['picname'];
}
mysql_free_result($que);
}
关于php - 无法提取mysql中列的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21937389/