2017-12-12 15 views
-1

localhostでうまく動作しているのに、私のphp mysql関数がリモートサーバで動作しないのはなぜですか?php mysql関数がリモートサーバで動作していません

<?php 
function getAllMachines(){ 



    if(!isset($_GET['cat'])){ 
    global $db_con; 

    $getmachine_qry = "SELECT * FROM MACHINES"; 

    $run_getmachine_qry = mysqli_query($db_con, $getmachine_qry); 

    while($row_getmachine = mysqli_fetch_array($run_getmachine_qry)){ 

     $machine_ID = $row_getmachine['id']; 
     $machine_cat = $row_getmachine['fk_cat_id']; 
     $machine_title = $row_getmachine['machine_title']; 
     $machine_year = $row_getmachine['year']; 
     $machine_image = $row_getmachine['mac_image']; 
     $machine_price = $row_getmachine['price']; 


    $getCats_qry = "SELECT * FROM categories where id=$machine_cat"; 

    $run_getCats = mysqli_query($db_con, $getCats_qry); 

    while($row_getCats = mysqli_fetch_array($run_getCats)){ 

     $cat_title = $row_getCats['cat_title']; 

    } 

     echo "<div class='clearfix' style='float: left; margin: 20px; padding: 10px; box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.4);'>" 
       . "<a href='detail.php?mac_id=$machine_ID'><img class='img-thumbnail' src='images/$machine_title/$machine_image' width='250px' /></a>" 
       . "<h4><b>$machine_title</b></h4>" 
       . "<h5 class='text-danger'>$cat_title</h5>" 
       . "<p style='float:left;'>Year: <b class='text-warning'>$machine_year</b></p><br />" 
       . "<h4 class='bg-success text-white'><b>&pound; $machine_price</b></h4>" 
       . "</div>"; 



} 
} 

} 
?> 
+1

リモートサーバーで試すとどうなりますか? – aynber

+2

エラーは何ですか? – Zl3n

+0

何も起こりません、エラーはありません。 –

答えて

0

最後に私は自己によって答えを見つけました。テーブル名は大文字と小文字が区別されるので、レコードごとに名前を変更しました。問題が解決しました...

関連する問題