我有两个表是这样的:复杂查询在PHP
table a:
[id, name, roll, address, mark]
table b
[id, name, fee, reg_date]
现在我运行一个查询是这样的:
select * from a, b where a.id = b.id;
和我使用 'mysql_fetch_object'。 现在我怎样才能打印表a的名字和表b的名字?
我尝试这样做:
class foo {
public $name;
}
mysql_connect("localhost", "root", "");
mysql_select_db("dodex");
$result = mysql_query("select * from a, b where a.id = b.id");
$obj = mysql_fetch_object($result, 'foo');
var_dump($obj);
找到一种方法,但我做不到。
你的问题是什么,不起作用?你会得到什么错误? – 2011-03-12 11:23:26
表的名字?或者表中名称列的值?对于第二个:'选择a.name,b.name从a,b其中a.id = b.id' – Galz 2011-03-12 11:30:39
我想要获得a.name和b.name – 2011-03-12 11:33:42