-1
<?php    
$dbhost = 'localhost'; 
$dbuser = 'root'; 
$dbpass = ''; 
$dbname = 'moviefone';   
$con = mysql_connect($dbhost, $dbuser, $dbpass); 
mysql_select_db($dbname, $con); 
// Check connection 
if (mysqli_connect_errno()) { 
echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
}    
$data = mysql_query(
"
SELECT * 
  FROM new_hindi 
  JOIN new_eng 
 ORDER 
    BY id DESC 
 LIMIT 4
 ") or die(mysql_error());    

 $info=array();    

 while ($row =mysql_fetch_array($data)){
    $info[]=$row;    }    

?>

私の問題は、最初のテーブルの最後のデータのみをループし、2 番目のテーブルから最後の 4 つのエントリをループすることです。最初のテーブルも最後の 4 つのエントリをループすることが必要です。

4

2 に答える 2

0

おそらくあなたはUNIONを狙っているのでしょう...

$query = "
SELECT * 
  FROM new_hindi 
 UNION 
SELECT *
  FROM new_eng 
 ORDER 
    BY id DESC 
 LIMIT 4;
 ";

$result = mysqli_query($db,$query) or die(mysqli_error());    

$info=array();    

 while ($row =mysql_fetch_array($result)){
 $info[]=$row;    
} 
于 2013-11-11T18:54:49.743 に答える