关于PHP+mysql中比较数据库信息提取资源的语句

现在有Mysql数据库newtable下的一张表list.里面的结构有类型tyle和名称name和其他若干。现得到一个表tend,其中结构有tylenamepercent... 现在有Mysql数据库newtable下的一张表list.里面的结构有类型tyle和名称name和其他若干。 现得到一个表tend,其中结构有tyle name percent。 要求将tend表中的信息和list里的信息比较,将list中与tend中 tyle,name同时相同的行全部提出存入一个新表当中该如何编写语句?
只需要将tend表中百分比前3位的信息和list表比较
$link=mysql_connect("localhost","root","");
mysql_select_db("newtable");
$exec="SELECT * FROM `tend` order by percent desc limit 3";
$result = mysql_query($exec);
上面已经提取了tend中percent百分比前3的信息,下一步不知道该如何去比较了。求高手解答

soonec你那个我照你说的改了还是不行,能留个QQ吗?这样交流太不方便了
展开
 我来答
miniapphekXMS4xEytCI
2010-04-09 · TA获得超过125个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:103万
展开全部
<?php
$conn=mysql_connect("localhost","","");
mysql_query("set names `gbk`");
mysql_select_db("newtable",$conn);
$sql="SELECT * FROM tend order by percent desc limit 3";
$results = mysql_query($sql,$conn);
$res = array();
while ($row = mysql_fetch_assoc($results))
{
$res[] = $row;
}

$sql = "select * from list where ".$res[0]['info']."='".$res[0]['name']."' or ".$res[1]['info']."='".$res[1]['name']."' or ".$res[2]['info']."='".$res[2]['name']."'";

$results = mysql_query($sql,$conn);
$res = array();
while ($row = mysql_fetch_assoc($results))
{
$res[] = $row;
}
print_r($res);
?>
请参考
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式