Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在完成查询期间更改_Php_Mysql - Fatal编程技术网

Php 在完成查询期间更改

Php 在完成查询期间更改,php,mysql,Php,Mysql,我有一个很感兴趣的问题,如果有人知道,请回答我 所以我有两个表,第一个表中有一列名为“num”,其中包括(比如说电话号码),第二个表中有一列“secu num”,其中也包括一些与第一个表中“num”列和第二个表中“persons”列完全相同的数字(也来自第二个表) 我正在从第一个表中检索数据,我希望,如果第一个表电话号码(从num列)与第二个表号码(从“secu num”列)匹配,则从“persons”列中检索值。有可能吗?如果是,请帮助我,谢谢 注:如果有必要知道我在使用php,但我认为这项

我有一个很感兴趣的问题,如果有人知道,请回答我


所以我有两个表,第一个表中有一列名为“num”,其中包括(比如说电话号码),第二个表中有一列“secu num”,其中也包括一些与第一个表中“num”列和第二个表中“persons”列完全相同的数字(也来自第二个表)

我正在从第一个表中检索数据,我希望,如果第一个表电话号码(从num列)与第二个表号码(从“secu num”列)匹配,则从“persons”列中检索值。有可能吗?如果是,请帮助我,谢谢


注:如果有必要知道我在使用php,但我认为这项工作必须使用sql

如果我理解这个问题,一个常规的左连接应该可以做到这一点

select num, persons from first left join second on num=sec_num;

如果我理解了这个问题,一个规则的左连接应该可以解决这个问题

select num, persons from first left join second on num=sec_num;

如果我们调用表
tableA
(第一个表)和
tableB
(第二个表),则会出现如下查询:

SELECT * FROM tableA INNER JOIN tableB on tableA.num = tableB.sec_num

应该可以做到这一点。

如果我们调用表
表a
(第一个表)和
表b
(第二个表),则会出现如下查询:

SELECT * FROM tableA INNER JOIN tableB on tableA.num = tableB.sec_num
我们应该做到这一点