gpt4 book ai didi

php - 当变量没有保存值时无法运行下一个进程

转载 作者:行者123 更新时间:2023-11-29 03:41:52 25 4
gpt4 key购买 nike

首先,我想比较 2 个表 tb_wrappertb_summary 以获取 tb_wrapper 中不存在于 tb_summary 然后保存在$link。如果我没有得到相同的数据,我想打印结果 $link。当我没有得到不相同的数据时,我希望它转到另一个进程。

代码如下:

$q2 = mysql_query(" SELECT 
a.doc_url
FROM
tb_wrapper a
LEFT JOIN
tb_summary b
ON a.doc_name = b.doc_summ
WHERE
b.doc_summ IS NULL");

while ($row = mysql_fetch_array($q2)){
$link = $row['doc_url'];
if ($link){
include 'next_process.php';
}
else {
include 'blablabla.php';
}
}

这是行不通的。当我没有得到不相同的数据或 $link 没有保存值时。

表格:

CREATE TABLE tb1
(`id` int, `doc_name` varchar(100), `doc_url` varchar(50))
}

CREATE TABLE tb2
(`id` int, `doc_summ` varchar(100))
}

最佳答案

由于您的表缺少 PRIMARY KEY 或任何其他 INDEX,此查询可能需要一些时间:

SELECT a.doc_url 
FROM tb_wrapper a
WHERE a.id NOT IN (
SELECT tw.id
FROM tbl_wrapper tw
LEFT JOIN tb_summary b
ON tw.doc_name = b.doc_summ )

关于php - 当变量没有保存值时无法运行下一个进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12874366/

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