作者chweng ()
看板PHP
标题Re: [请益] 如何做回圈从资料库中取出所要的资料?
时间Fri Mar 7 10:35:59 2008
我会这麽弄,
先从A资料表中取出各 type_id 对应的 type_name 为阵列,阵列应该长这样:
$type_name = array (
'1' => '高中',
'2' => '大学',
'3' => '硕士',
'4' => '博士'
);
而你从B资料表取出的资料是长这样:
$people = array (
'name' => '陈水扁',
'education' => '2'
);
那你要的资料这样就可以产生了:
echo $people['name'], '的学历为', $type_name[$people['education']];
※ 引述《jami520 (我的生命因你而发光)》之铭言:
: 我直接举例子比较快
: 比如我A资料表中有这些栏位
: type_id type_name
: 1 高中
: 2 大学
: 3 硕士
: 4 博士
: 而在B资料表中有个栏位也是纪录type_id
: 陈阿扁 type_id=2
: 我想将2对应到大学这个名称
: 我写成以下回圈好像不应该这样写,但却不知道该怎样更改,麻烦大家帮我看一下
: for($i=1; $i<=4; $i++)
: {
: if ($row_B('type_id')==$row_A('type_id'))
: {
: echo $row_A('type_name');
: }
: }
: 因为我只想要弄个列表成为像这样
: 陈阿扁 大学
: 马小九 硕士
: .......
: 在麻烦大家帮忙一下,感谢!
--
╭─我的网站────────╮
│
http://www.chweng.idv.tw/ │
│ 我的相簿、我的部落格 │
╰─────────────╯
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.127.236.131
1F:推 appleboy46:原po是用资料库~XD 不过你的方法也不错 03/07 11:54
2F:→ chweng:我知道是资料库啊:p 只是我直接把资料倒出来用了XD 03/07 12:05