我有一個表,其中按降序排列給出了模型測試的結果。現在我想要獲取特定行的行號。下面是示例表: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