Re: [請益] {Smarty問題}撈出資料怎麼顯示不出來呢?

看板PHP作者 (我的生命因你而發光)時間16年前 (2009/03/02 06:13), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串2/3 (看更多)
可否請各位幫我看看是不是資料庫的語法問題呢? 我是這樣寫~ ============================================================ <?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

03/02 11:42, , 1F
$Recordset1應該不是2D Aarry,應該利用
03/02 11:42, 1F

03/02 11:43, , 2F
mysql_fetch_assoc製作一個新的2D array再去關聯
03/02 11:43, 2F

03/02 17:28, , 3F
怎不先用 {debug} 看看傳過去的東西長怎樣?
03/02 17:28, 3F

03/03 00:15, , 4F
推善用{debug}
03/03 00:15, 4F

09/15 00:44, , 5F
要不要轉CodeJob?
09/15 00:44, 5F
文章代碼(AID): #19gmYPPP (PHP)
文章代碼(AID): #19gmYPPP (PHP)