是用在一个 PHP 文件里面去把五张表的数据取好,然后组合成一个 string 返回给前端,还是做成 5 个 PHP 文件,每次取一张表数据分别返回好?
我现在是用的前面的方法,但是感觉有部分表里面的数据很慢,不及时。
难道是我 SQL 语句的问题吗?
$shoehistory=mysql_query("select * from table1 ORDER BY id DESC LIMIT 0,1 ");
$current=mysql_query("select * from table2 ORDER BY id DESC LIMIT 0,1 ");
$time=mysql_query("select * from table3 ORDER BY id DESC LIMIT 0,1 ");
$gamestatus=mysql_query("select * from table4 ORDER BY id DESC LIMIT 0,1 ");
$jieguo = "";
while ($row=mysql_fetch_array($shoehistory)) {
//echo $row[6];
$jieguo=$row[6];
}
while ($row=mysql_fetch_array($current)) {
//echo "|".$row[7]."#".$row[8]."#".$row[9]."#".$row[10]."#".$row[11]."#".$row[12];
$jieguo = $jieguo. "|".$row[7]."#".$row[8]."#".$row[9]."#".$row[10]."#".$row[11]."#".$row[12];
}
while($row2=mysql_fetch_array($time)){
//echo "|".$row2[5];
$jieguo = $jieguo. "|".$row2[5];
}
while ($row=mysql_fetch_array($gamestatus)) {
$jieguo = $jieguo. "|". $row[7];
//echo $row[7];
}
echo $jieguo;