看板 PHP 關於我們 聯絡資訊
可否請各位幫我看看是不是資料庫的語法問題呢? 我是這樣寫~ ============================================================ <?php mysql_select_db($database_test_conn, $test_conn); $query_Recordset1 = "SELECT * FROM test ORDER BY ID ASC"; $Recordset1 = mysql_query($query_Recordset1, $test_conn) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); $totalRows_Recordset1 = mysql_num_rows($Recordset1); require "main.php"; $tpl->assign('AllMan', $Recordset1); $tpl->display('test2.htm'); mysql_free_result($Recordset1); ?> ============================================================= 如果在這邊 echo $row_Recordset1[ID]$row_Recordset1[Name]都會有資料庫的第一筆資料 $Recordset1應該是以下的2維陣列吧 ID Name Grade 1 小李 163 2 小明 180 3 小芳 158 這樣指定到smarty變數AllMan會是OK的嗎? 還是說我必須再寫個迴圈把$row_Recordset1[XX]個別另外存三個陣列呢? 再把這三個陣列各別指定給smarty三個變數 然後在樣板中個別去做這些變數的顯示,但感覺這樣應該頗麻煩的 不知道該怎樣解決呢? 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.225.140
chicoff :$Recordset1應該不是2D Aarry,應該利用 03/02 11:42
chicoff :mysql_fetch_assoc製作一個新的2D array再去關聯 03/02 11:43
KC73 :怎不先用 {debug} 看看傳過去的東西長怎樣? 03/02 17:28
bobju :推善用{debug} 03/03 00:15
buganini :要不要轉CodeJob? 09/15 00:44