作者alpe (薛丁格的猫)
看板PHP
标题Re: [请益] 请问有关阵列储存资料的方式
时间Fri Aug 25 01:56:03 2006
※ 引述《nsxbaby ()》之铭言:
: $sql="SELECT `category_id` , `category_name` FROM `category`";
: $result=mysql_query($sql,$link);
: $row_num=Mysql_num_rows($result);
: //第一层while用来搜寻分类
$show = array();
: while($row=mysql_fetch_row($result))
: {
//errchk ; echo '<pre>' ; print_r($row); echo '</pre> <hr />';
: //第二层while用来搜寻分类中的资料
$sql_web="SELECT `title` , `descript` From content WHERE
`category_id`= $row[0];
: $result_web=mysql_query($sql_web,$link);
: $row_num_web=mysql_num_rows($result_web);
$tmp_title = array();
$tmp_discript = array();
: while($row_web=mysql_fetch_row($result_web))
: {
array_push($tmp_title, $row_web[0]);
array_push($tmp_discript, $roe_web[1]);
: }
array_push($show, array('category_name'=> $row[0],
'category_id'=> $row[1],
'title'=>$tmp_title,
etc.... ) );
unset($tmp_title, $tmp_discript);
// 虽然说会php自己会清, 不过... ...
: }
// errchk ;
ehco "<pre>" ; print_r($show);
errchk => 小弟习惯的除错mark
: 而我现在希望能以下面这种阵列方式储存资料
: $show=array(
: array( 'category_name'=>'分类一',
: 'category_id'=>'1',
: 'title'=>array(
: 'title1','title2','title3'),
: 'content'=>array(
: 'discript','discript2','discript3')
: ,)
: );
刚刚推文的 s... () 是用在把 array 放到 blod 用的.
没看详细... 就 XD
--
Live Long and Prosper
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.25.33
※ 编辑: alpe 来自: 221.169.25.33 (08/25 02:08)
1F:推 nsxbaby:感谢alpe兄 这次完成了 感谢您的指导^^ 08/25 18:58