gpt4 book ai didi

php - 如何在一行中选择多个表?并插入到?

转载 作者:行者123 更新时间:2023-11-29 15:00:54 24 4
gpt4 key购买 nike

我想在一个查询中选择多个表,如下所示并插入到多个表中:

$result = $db->sql_query("SELECT * FROM data1,data2,data3,data4 WHERE person='" .$name. "'");

$row = $db->sql_fetchrow($result);
$day = $row['regtime'];
$days = (strtotime(date("Y-m-d")) - strtotime($row['regtime'])) / (60 * 60 * 24);
if($row > 0 && $days < 15){

$row = ['name'];
$row = ['age'];

//etc

}else { //do something

if ($row == 0 && $name > 0){
$db->sql_query("INSERT INTO data1 ??????

}

这似乎是问题,因为没有计算天数,因此它总是处理新数据并且不访问表中存储的数据...

有什么办法可以让它发挥作用吗?

最佳答案

看起来您想使用 join 。有很多不同的联接,但所有联接都涉及要求第一个表中的一个或多个列与第二个表中的一个或多个列对齐。在上面的查询中,您在 FROM 子句中包含了许多表,但没有指定如何将这些表连接在一起。

如果不知道每个表是什么样子,就很难给出使用您的表的示例。我上面提供的链接有很多很多例子。

关于php - 如何在一行中选择多个表?并插入到?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3125111/

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