这个问题在这里已经有答案了:
mysqli查询结果显示所有行(4个答案)
使用pdo回显表中的所有行[重复](2个答案)
两年前关门了。
我想在php中显示数据库中的单个列。例如,表包含用户的详细信息,如 users|userid|location
我想要一切 userid
待显示。
我尝试使用以下查询:
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'/>";
}
?>
2条答案
按热度按时间5t7ly7z51#
我不确定我是否做对了。使用
从tablename中选择userid;
ldxq2e6h2#
http://php.net/manual/en/pdostatement.fetchall.php
要从结果集中返回一个由单个列的所有值组成的数组,请指定pdo::fetch\u column。可以使用fetch\u参数指定所需的列。