2011-02-06 108 views
1

的是它實現在mysql中的迭代器可能返回列 「1/10」 「2/10」 ...... 「10/10」MySQL的實現迭代器

方式可以說,表單是a/b,作爲輸入我們只有b。沒有程序可以解決這個問題嗎?

編輯 一個例子。我們有一個關係PRINTS(id,work_id,edition_no)和EDITIONS(id,work_id,size,edition_size)。對於網絡界面,我正嘗試使用可能的打印選項呈現選擇。 HTML的選項應該看起來像

<option value="1">1/10</option> 
<option value="2">2/10</option> 

我所有的選擇列表我從數據庫SQL渲染,但在這種情況下,我沒有看到任何可能性的方式,我需要從數據庫中獲取它。 Sql應該返回2個包含option-value和option-text的列。這是一個問題。

+1

也許你會喜歡一些例子來實現?你描述它的方式並不十分清楚。 – Mchl 2011-02-06 11:49:01

+1

SQL處理數據 - 看起來像需要關於數據的*表示*的信息,這些數據可以內置到查詢中,但實際上不應該是這樣。對於PHP我假設? – 2011-02-06 21:40:42

回答

0

SQL都是關係關係,也就是表。自然的方法是創建一個包含10個連續數字(或者說你想要的連續數字)的單列表格,用這個列索引它,然後使用order bylimit從那裏得到足夠的數字。