gpt4 book ai didi

php - PHP 中的复杂查询

转载 作者:太空宇宙 更新时间:2023-11-03 11:15:36 26 4
gpt4 key购买 nike

我有两个这样的表:

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);

想办法,但我做不到。

最佳答案

您可以使用mysql_fetch_assoc,而不是mysql_fetch_object:

$a = mysql_fetch_assoc($result);
echo $a['a.name'];
echo $a['b.name'];

否则,使用 mysql_fetch_object,您可以这样做:

$obj = mysql_fetch_object($result,'foo');
echo $obj->{'a.name'};
echo $obj->{'b.name'};

关于php - PHP 中的复杂查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5282179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com