在php中显示DB中的单列和多行
我想用php显示数据库中的单个列。例如,表包含用户详细信息,如用户|用户ID |位置,我希望显示所有用户ID 我尝试使用此查询:在php中显示DB中的单列和多行,php,mysql,Php,Mysql,我想用php显示数据库中的单个列。例如,表包含用户详细信息,如用户|用户ID |位置,我希望显示所有用户ID 我尝试使用此查询: select userid from users 但输出只是第一行 如何获取除单个列的值以外的所有行? 这是密码 <?php mysql_connect('localhost','root','******') or die(mysql_error()); mysql_select_db('data') or die(mysql_error()); $
select userid from users
但输出只是第一行
如何获取除单个列的值以外的所有行?
这是密码
<?php
mysql_connect('localhost','root','******') or die(mysql_error());
mysql_select_db('data') or die(mysql_error());
$q1 = mysql_query("Select * from user") or die(mysql_error());
$no = mysql_num_rows($q1);
$val=0;
for( $i=1;$i<=$no;$i++)
{
$val=$val+1;
echo"<br><br>";
$q1=mysql_query("SELECT userid from user") or die(mysql_error());
$q2 = mysql_result($q1, 0, 0);
echo "<input type='submit' name='submit' value='$q2'/>";
}
?>
从中返回由单个列的所有值组成的数组
在结果集中,指定PDO::FETCH_列。您可以指定
要使用fetch_参数的列
我不确定我是否做对了。使用
从tablename中选择userid 你为此写过代码吗?我认为你的查询很好。你把它放在一个While循环中了吗?你能展示一些代码吗?我很确定你在php中忽略了这个循环…你可以在没有任何循环的情况下获取数据,所以它必须只显示第一行。你应该把你的查询结果放在一个循环中。而$row=mysqli_fetch_数组$Query_结果{echo$row['userid'];}