我有一个表,其中按降序排列给出了模型测试的结果。现在我想要获取特定行的行号。下面是示例表:mysql从列表中获取行值,其中列值等于特定值
所以当我将搜索与用户ID = 44,它应该返回3.当我再次将用户ID = 11搜索,它应该返回4.我该怎么办这个 ?如果有人能够帮助我。
我有一个表,其中按降序排列给出了模型测试的结果。现在我想要获取特定行的行号。下面是示例表:mysql从列表中获取行值,其中列值等于特定值
所以当我将搜索与用户ID = 44,它应该返回3.当我再次将用户ID = 11搜索,它应该返回4.我该怎么办这个 ?如果有人能够帮助我。
一个简单的where子句将实现这一点。
SELECT id FROM table WHERE userid = 44
交换表和用户ID值需要什么。
希望这有助于
例如:
$stmt = PDO::prepare('SELECT id FROM table WHERE userid = ?');
$userId = 44;
$stmt->execute([$userId]);
$result = $stmt->fetch(PDO::FETCH_OBJ);
echo $result->id;
你怎么搜索?显示你的代码。 – urfusion
使用在哪里,并选择 – scaisEdge
在搜索的时候设置从1开始的计数,当用户ID将匹配计数的返回 – pAsh