作者randomname (Need More Time)
看板PHP
标题Re: [请益] 新手请教一个印出资料的问题
时间Thu Feb 7 09:13:38 2008
※ 引述《arzbar (徵乾女儿)》之铭言:
: while ($mymessage = mysql_fetch_array($result,MYSQL_NUM))
: {
: $message = array($mymessage);
: }
: 改成
: while ($mymessage = mysql_fetch_array($result,MYSQL_NUM))
: {
: $message[] = $mymessage;
: }
: 应该再调整一下就可以了
谢谢,不过我的主要问题不在这里,不过还是谢谢前辈指点,
我用print_r(),把$message印出来之後,我发现while()内的
判断式有将资料一笔一笔的印完,长的像这样:
Array (
[0] => Array (
[0] => testid测试用标题 [1] => 测试用第四行-王小虎5
[2] => 晴天 [3] => 2008-02-07 02:47:29 [4] => 测试用内容
)
)
Array ( [0] => Array (
[0] => testtitle测试用标题 [1] => 张小凯4 [2] => 晴天
[3] => 2008-02-07 02:44:50 [4] => 测试用内容test content
)
)
Array ( [0] => Array (
[0] => 测试用标题3_oya!this is a test [1] => 张大维test3 [2] => agogo
[3] => 2008-02-07 02:42:46 [4] => test content测试用内容
)
)
Array ( [0] => Array (
[0] => 测试用标题3_oya!this is a test [1] => 张大维test2 [2] => agogo [3] =>
2008-02-07 02:41:41 [4] => test content测试用内容
)
)
Array ( [0] => Array (
[0] => testtitle测试用的内容 [1] => 王小明_test [2] => testAmerican [3] =>
2008-02-07 01:56:50 [4] => 测试用内容第一篇
)
)
然後问题是,用Smarty之後,只印的出一笔资料,其他四笔印不出来,
不晓得是Smarty或者PHP语法还是方法不对呢?麻烦好心人帮帮我,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.198.161
1F:→ yuleen123:你有把 $message = array($mymessage); 改成 02/07 10:25
2F:→ yuleen123:$message[] = $mymessage; 这样吗? 02/07 10:25