0
我正在爲我的自定義模塊創建一個表視圖,該模塊顯示用戶創建的一些自定義數據。如何從數據庫中的一個表中顯示數據--Drupal
實施例表小時:
hour_id hour
1 07:00
2 07:30
3 08:00
4 08:30
實施例表中的數據:
user_id user hour_start hour_end
1 name 1 3
2 name 1 2
注:我保存從表小時ID表的數據。用戶有一個開始和結束的下拉菜單。
$result = db_query("SELECT ho.hour,h.hour FROM {data} t
INNER JOIN {hour} ho ON t.hour_start=ho.hour_id
INNER JOIN {hour} h ON t.hour_end=h.hour_id
WHERE t.made=:t",array(":t"=>$temp_user));
$rows = array();
foreach($result as $row){
$rows[] = array ('data' =>
array(
$row -> hour, // putting ho.hour gives error
$row -> hour, // putting h.hour gives error
),
);
我的問題是,我在表中只有一個小時。我怎樣才能得到第一排 07:00(1)一欄和08:00(3),而不是爲hour_start和hour_end創建單獨的表。
非常感謝。這就像一個魅力:) – 2thecore