我有一個類似下面的表。返回下一個結果
id | episode_number
1 55
2 56
3 57-58
4 59
5 60
6 61-62
7 63
8 64
9 65-66
10 67-68
我的目標是,無論何時選擇特定的情節。我想返回下5個結果。比方說,如果選擇EPISODE_NUMBER 60,我想通過做下面的下面的語句返回未來5個結果是
id | episode_number
6 61-62
7 63
8 64
9 65-66
10 67-68
我已經實現了這一點,一切都很正常。
$query = $PDO -> prepare("SELECT * FROM table
WHERE `table`.episode_number > :episode
ORDER BY (`table`.episode_number + 0)
LIMIT 5");
$query->bindValue(':episode', 60, PDO::PARAM_INT);
但是,如果選擇的劇集不是INT,但實際上是STR?如61-62,我將如何返回它的下一個5結果?
你的意思'61-62'本身計數2號?所以我們只需要獲得更多3(而不是4)? – 2014-09-27 19:33:50