Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Mysql连接内部连接左连接多个表右表为空_Php_Mysql_Relational Database - Fatal编程技术网

Php Mysql连接内部连接左连接多个表右表为空

Php Mysql连接内部连接左连接多个表右表为空,php,mysql,relational-database,Php,Mysql,Relational Database,如何在mysql中显示多个表,我想显示一些数据,例如:table1.autono、table1.name、table1.date。表1右表我看不到数据谢谢你的帮助 SELECT table1.autono, table2.number_reg, table3.no_auto, table4.address, table5.name FROM table2 INNER JOIN table5 ON table3.no_auto=table5.auto_no LEFT OUTER JOIN tab

如何在mysql中显示多个表,我想显示一些数据,例如:table1.autono、table1.name、table1.date。表1右表我看不到数据谢谢你的帮助

SELECT 
table1.autono, table2.number_reg, table3.no_auto, table4.address, table5.name
FROM table2
INNER JOIN table5 ON table3.no_auto=table5.auto_no
LEFT OUTER JOIN table3 ON table2.number_reg=table3.no_auto
LEFT JOIN table1 ON table3.auto_no=table1.name
WHERE 1=1
ORDER BY table2.number_reg

你可以随时使用

$query = mysql_query(SELECT tbl.column AS 'tbl.column' FROM tbl AS tbl ... );
然后迭代这些值并排序

foreach(mysql_fetch_assoc($query) as $col=>$val){
   list($tbl,$col) = explode('.',$col);
}
或者使用
mysql\u field\u table()
mysql\u field\u name()
函数

$query = mysql_query(...);
$fieldCt = mysql_num_fields($query);
for($i = 0; $i < mysql_num_fields($query); $i++){
    $field[$i] = mysql_field_table($query,$i).'.'.mysql_field_name($query,$i);
}
for($i = 0; $i < mysql_num_rows($query); $i++){
 foreach($field as $key=>$name){
   $row[$i][$name] = mysql_result($query,$i,$key);
 }
}
$query=mysql\u query(…);
$fieldCt=mysql\u num\u字段($query);
对于($i=0;$i$name的字段){
$row[$i][$name]=mysql\u结果($query,$i,$key);
}
}

我没有测试它或任何东西,但这应该将这样的查询映射到数组
$row
,每个条目都是由
tbl\u name.field\u name=>value
条目组成的数组

请发布表格结构和实际/预期输出