php mysql 输出多个表的数据问题 我也不明白你说的存在数组里是什么意思。执行那条SQL语句后会显示一条作息,在这条信息中包括两个表,怎么丰成数组啊还有你不明白,我后面不是有一个例子吗,输出的效果还有我想要的效果都显示了出来还有不明白的吗?谢谢回帖 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 while($rs=mysql_fetch_array($result)) { echo " <tr> <td>".$name." </td> </tr>"; } ===============$name从何而来,觉得挺奇怪的.输出结果会是这样的 table_1name1table_2name1 table_1name2table_2name2 ===============你上面的循环能输出这样的结果?? 好像少点东西,应该是$rs['name'] 在两个表中有这个相同的字段 $sql语句是否有误?where table1.name=table2.name and table1.name='123'"; 那table1.name 和 table2.name 都指定了是'123'了,那还输出name做什么,是不是要输出other 我只是举个例子而已,可以这个写where table1.name=table2.name and table1.name like '%123$'"; 不知有没有理解你的意思,多输出一行不就好了?$sql="select t1.name as table1_name,t2.name as table2_name from table1 t1,table2 t2 where t1.name=t2.name and t1.name like '%123$'";"; $result=mysql_query($sql);while($rs=mysql_fetch_array($result)) { echo " <tr> <td>".$rs['table1_name']." </td> </tr>"; //table1echo " <tr> <td>".$rs['table2_name']." </td> </tr>"; //table2} 但是既然table1.name=table2.name 那这两行一模一样啊,是不是 table1.id=table2.id啊 很明显你理解错了我也想多输出一行可是两个表中有一个同样的字段是nametable1_name和table2_name只是name字段下的内容--只是举个例子,输出的还是rs['name'] 存百度-免费无限全能空间-----免费 稳定 快速 请问如何解决dedecms中文字符出错的问题啊? wamp中的php有什么用 MySQL Enterprise Server不再开源,会多大程度上影响了php的发展。??? 探讨一道面试题目? 请教PHP可以调用DELPHI写的动态库吗? 老问题,聊天室的无刷新技术! 在线等,请高手们多多指教!!phpmyadmin配置问题 初级菜鸟,小问题,请教大家 面包屑导航问题。求救 mysql_fetch_array()的问题 小女子问个问题:
{
echo " <tr> <td>".$name." </td> </tr>";
}
===============
$name从何而来,觉得挺奇怪的.
输出结果会是这样的
table_1name1table_2name1
table_1name2table_2name2
===============
你上面的循环能输出这样的结果??
where table1.name=table2.name and table1.name='123'";
那table1.name 和 table2.name 都指定了是'123'了,那还输出name做什么,是不是要输出other
$result=mysql_query($sql);
while($rs=mysql_fetch_array($result))
{
echo " <tr> <td>".$rs['table1_name']." </td> </tr>"; //table1
echo " <tr> <td>".$rs['table2_name']." </td> </tr>"; //table2
} 但是既然table1.name=table2.name 那这两行一模一样啊,是不是 table1.id=table2.id啊
我也想多输出一行可是两个表中有一个同样的字段是name
table1_name和table2_name只是name字段下的内容--只是举个例子,输出的还是rs['name']