作者appleboy46 (我是道明柏毅)
看板PHP
标题Re: [请益] 如何做回圈从资料库中取出所要的资料?
时间Fri Mar 7 10:27:21 2008
※ 引述《jami520 (我的生命因你而发光)》之铭言:
: 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');
: }
: }
: 因为我只想要弄个列表成为像这样
: 陈阿扁 大学
: 马小九 硕士
我觉得你是否先学习如何使用 SQL 语法?
table A
type_id type_name
1 高中
2 大学
3 硕士
4 博士
table B
type_id u_name
1 高中
2 大学
3 硕士
4 博士
$sql = "SELECT a.type_id, type_name, u_name From table_A as a, table_b as b
WHERE a.type_id = b.type_id";
$result = mysql_query($sql,$conn);
where($rows = mysql_fetch_array($result))
{
echo $rows['type_name'] . " -> " . $rows['u_name'] . "<br />";
}
这样就可以了,不必什麽 for 回圈
--
********************************************************
* Appleboy Blog *
*
http://blog.Wu-Boy.com/ *
* Appleboy Album *
*
http://pic.wu-boy.com *
********************************************************
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.215.42
1F:推 chweng:先推~我的 SQL 语法也是完全不及格啊Orz 03/07 12:07