php mysql 输出多个表的数据问题
我想从多个表中查询数据并且输出
$sql="select * from table1,table2 where table1.name=table2.name and table1.name='123'";
像这样的SQL语句能从数据库中查寻到数据 但是在一行中
输出时用while 循环
输出显示也是重叠在一起的
就像本应该一条一输出可是它把两个表中的数据放在了一行里输出,如果两个表中有重复字段的话就会重叠在一想了
我再写清楚一些好了比如
table1 中有id,name1,other字段
table2 中有id,name,other2字段
当执行时
while($rs=mysql_fetch_array($result))
{
echo "<tr><td>".$name."</td></tr>";
}
输出结果会是这样的
table_1name1table_2name1
table_1name2table_2name2
我想要的效果是这样的
table_1name1
table_2name1
table_1name2
table_2name2
有没有什么方法在sql语句中区分开各个表,然后按表输出或者输出数组呢
$sql="select * from table1,table2 where table1.name=table2.name and table1.name='123'";
像这样的SQL语句能从数据库中查寻到数据 但是在一行中
输出时用while 循环
输出显示也是重叠在一起的
就像本应该一条一输出可是它把两个表中的数据放在了一行里输出,如果两个表中有重复字段的话就会重叠在一想了
我再写清楚一些好了比如
table1 中有id,name1,other字段
table2 中有id,name,other2字段
当执行时
while($rs=mysql_fetch_array($result))
{
echo "<tr><td>".$name."</td></tr>";
}
输出结果会是这样的
table_1name1table_2name1
table_1name2table_2name2
我想要的效果是这样的
table_1name1
table_2name1
table_1name2
table_2name2
有没有什么方法在sql语句中区分开各个表,然后按表输出或者输出数组呢
...全文
相关推荐
PHP 支持MySQL多表查询并显示
总结,PHP支持通过mysqli或PDO扩展与MySQL数据库进行多表查询,主要利用JOIN操作来合并多个表的数据。理解这些基本概念和使用方法对于开发涉及数据库交互的Web应用程序至关重要。
php+mysql实现简单的新闻发布系统
总的来说,"php+mysql实现简单的新闻发布系统"是一个很好的实践项目,它涵盖了Web开发中的多个核心概念和技术,包括动态网页、数据库交互、异步通信和富文本编辑。
PHP实现单条sql执行多个数据的insert语句方法
首先,需要连接到MySQL数据库,然后利用构造函数和格式化函数来实现一条包含多个数据的INSERT语句。在PHP中,通常使用mysqli或PDO等扩展来与MySQL数据库进行交互。
php+mysql练习
数据库和表:MySQL中,数据存储在数据库中,数据库由一个或多个表组成。每个表包含列和行,定义了数据的结构。2.
MySQL中文乱码问题的解决第1/2页
PHP程序的字符集(`character_set_client`)必须与MySQL服务器的字符集匹配,否则在输入或输出数据时可能发生乱码。


基础编程
