我有一個數據庫表:如何獲取行索引?
ID name
15 name1
27 name2
39 name3
我需要分配到那些行的索引,如:姓名1應該有索引0,名2 - 指數1,名稱3 - 指數2:
ID name index
15 name1 0
27 name2 1
39 name3 2
我「M試圖用循環做到這一點:
$sub = $wpdb->get_results("SELECT t.* FROM $wpdb->terms AS t, $wpdb->term_taxonomy AS tt WHERE tt.parent = $termID AND tt.term_id = t.term_id ");
$i=-1;
foreach ($sub as $key) {
$i++;
$number[$i]=$i;
}
這個循環的結果是:
$number[0]=0;
$number[1]=1;
$number[2]=2;
現在,我有,例如一行,其中ID
是27.我該如何得到這一行的索引? (應爲1)
你爲什麼要行索引,它爲什麼要在數據庫中? – TJHeuvel 2012-01-11 13:13:35
什麼是'$ wpdb'? – Tadeck 2012-01-11 13:13:47
在RDBMS中,表是行集**,而不是有序集合。因此想要一個不可變的行順序可能會導致事後的驚喜。如果你想要一個自然順序,使用一個自動增量主鍵。 – Benoit 2012-01-11 13:15:38