我有兩個表是這樣的:複雜查詢在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