在php中显示db中的单列和多行

14ifxucb  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(316)

这个问题在这里已经有答案了

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'/>";
 }

?>

5t7ly7z5

5t7ly7z51#

我不确定我是否做对了。使用
从tablename中选择userid;

ldxq2e6h

ldxq2e6h2#

http://php.net/manual/en/pdostatement.fetchall.php
要从结果集中返回一个由单个列的所有值组成的数组,请指定pdo::fetch\u column。可以使用fetch\u参数指定所需的列。

相关问题