Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.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_Sql_Join - Fatal编程技术网

Php 如何连接两个表以获取公共值

Php 如何连接两个表以获取公共值,php,mysql,sql,join,Php,Mysql,Sql,Join,我只是在学习PHP。我有两张桌子,一张是a桌,另一张是b桌。表a的字段为: snum、sfirst、smidle、slat。表b的字段为: 序列号,序列号。这里,表a的snum和表b的st_id具有作为学生id的通用值。我想连接这两个表,并根据此id查找sfirst、SMIDLE和slast。我想在数据库中插入id,并根据表b的st_id获取名称sfirst、SMIDLE和slast。请指导我如何用最简单的方法解决这个问题?看看这里的教程 SELECT sfirst, smiddle, slas

我只是在学习PHP。我有两张桌子,一张是a桌,另一张是b桌。表a的字段为:
snum、sfirst、smidle、slat
。表b的字段为:
序列号,序列号
。这里,表a的snum和表b的st_id具有作为学生id的通用值。我想连接这两个表,并根据此id查找sfirst、SMIDLE和slast。我想在数据库中插入id,并根据表b的st_id获取名称sfirst、SMIDLE和slast。请指导我如何用最简单的方法解决这个问题?

看看这里的教程

SELECT sfirst, smiddle, slast 
FROM tablea 
INNER JOIN tableb 
on tablea.snum = tableb.st_id 
WHERE tableb.st_id = 1 

请注意,上面的链接直接将您带到“连接”部分:)

附言:还有一些很好的教程值得一看;)

祝你度过愉快的一天:)

“我只是在学习PHP”-它与mysql相关的问题有什么关系?了解一下。@zerkms:那些“只是在学习”LAMP开发的人犯了一个常见的错误,因为他们把所有的事情都联系在一起,这就是实际发生的事情,他们会随着时间的推移而学习;)