Php 确定mysql值是否在同一行中
如何做到这一点?我想逐行搜索数据库。我甚至可以逐行打印出数据库的整个列表。但我也希望显示记录1400,例如,并确定该行的信息-例如姓名、性别和国家 是否可以使用rownum函数来完成此操作?或者我需要在查询中使用where?但即便如此,我如何确定行数?谢谢。将一列作为ID,使其成为PK并自动递增。对于1400行,您的查询shell如下所示:Php 确定mysql值是否在同一行中,php,mysql,Php,Mysql,如何做到这一点?我想逐行搜索数据库。我甚至可以逐行打印出数据库的整个列表。但我也希望显示记录1400,例如,并确定该行的信息-例如姓名、性别和国家 是否可以使用rownum函数来完成此操作?或者我需要在查询中使用where?但即便如此,我如何确定行数?谢谢。将一列作为ID,使其成为PK并自动递增。对于1400行,您的查询shell如下所示: $pdo ->prepare( "SELECT `name`, `gender`, `country` FROM `foo_
$pdo
->prepare(
"SELECT `name`, `gender`, `country`
FROM `foo_table` WHERE `id` = :id"
)
->execute([':id' => 1400]);
您可以使用用户定义的变量来获取MySQL中的行数
set @nr = 0;
现在您可以使用此变量进行相同的连接!在你的询问中
SELECT
@nr := (@nr + 1) rownumber,
*
FROM
table
请参阅:进行选择和添加
LIMIT n,1
这将跳到第n个元素1400,只显示一个结果您所说的记录1400是什么意思?插入的第1400条记录?您的数据库是否有id列?是的,它有id列,是的,插入的第1400条记录。在php中如何使用此设置显示名称列表。对不起,我是初学者。