作者jami520 (我的生命因你而發光)
看板PHP
標題Re: [請益] {Smarty問題}撈出資料怎麼顯示不出來呢?
時間Mon Mar 2 06:13:44 2009
可否請各位幫我看看是不是資料庫的語法問題呢?
我是這樣寫~
============================================================
<?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