php,while中使用mysql查询语句问题

php的mysql查询语句可不可以这样用呢?
$query="SELECTnameFROMbankWHEREareaLIKE'aaa'";
$result=mysql_query($query)ordie(mysql_error());
while($row=mysql_fetch_array($result)){
$http=$row['http'];
$task_query="SELECT*FROMtaskWHERElinkLIKE'%$http%'";
$task_result=mysql_query($task_query)ordie(mysql_error());
while($task=mysql_fetch_array($task_result));
echo$task['high'].'
';
}
明月笑刀无情
浏览 396回答 2
2回答

SMILET

SELECT*FROMtaskJOIN(SELECThttpASzhttpFROMbankWHEREareaLIKE'aaa')ASZONtask.linkLIKECONCAT('%',Z.zhttp,'%')

白板的微信

SELECT*FROMbankLEFTJOINtaskONtask.linkLIKEconcat('%',bank.http,'%')WHEREbank.area='aaa'我觉得你可能需要JOIN....
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript