
正文
php选择两张表中的数据 php选择数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求助大神,php如何读取两张表中相同字段的数据,进行对比比较,并计算相同数据的数量
SELECT COUNT(*) FROM a, b WHERE a.dingdan = b.dingdan
然后用PHP执行这个sql_query,读取结果即可(第一行第一列)
相关问答
Q1: PHP 查询两个表数据
楼下几位都对。但是你这表其实不太合理,两张表的关联有问题。因为商家名可能相同,建议你加个字段shangjiaID 。table1 和table2中都有,且唯一。然后用左链接。left join 。不明白啥意思可以去百度下。
Q2: php 两张表 调用 读取
输出该文本时,将形如 115[/img] 的替换成形如 img src=pic.php?id=115 的
在 pic.php 中通过传入的 id 查找并输出图片数据
Q3: PHP如何从两个表中调出数据并按时间顺序排列?
A.id是不是和B.tid关联的?
以下代码是基于这两个字段关联的,且A-B为多对一:
?php
$link=mysql_connect(mysqlHost,mysqlUser,password) or die("连接数据库失败!".mysql_error());//连接mysql
mysql_select_db(mysqlDatabase) or die("数据库名称错误或不存在".mysql_error());//选择数据库
$sql="select a.id,a.name,a.date,b.subject from a,b where a.id=b.tid order by a.date";//定义查询语句
$result=mysql_query($sql,$link) or die("查询失败!请检查查询语句br /".$sql."br /".mysql_error());//查询结果
while($row=mysql_fetch_array($result,MYSQL_ASSOC)){
//输出查询结果
foreach($row as $value){
echo $value;
}
}
mysql_free_result($result);//释放mysql结果
mysql_close($link);//关闭mysql连接
?
补充:
那就不明白你的意思了……555555555555555
Q4: PHP同一个页面怎么select两张数据表,SQL语句怎么写?
这种情况最好是两张表分开查php选择两张表中的数据,因为一个文章对应多条评论。
如果你嫌查询评论麻烦php选择两张表中的数据的话php选择两张表中的数据,前台你可以在评论写入或者审核通过后直接把该文章的评论生成缓存,在显示文章的时候直接调缓存信息就行了php选择两张表中的数据;后台的话只能两张表分开查,因为牵扯到修改和删除评论信息。
关于php选择两张表中的数据和php选择数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







