PHP mySql güncelleme localhost üzerinde çalışıyor ama zaman canlı

0 Cevap php

Ben (localhost mAmp kullanarak) benim mac üzerinde çalışıyor bir MySQL veritabanı güncellemeleri aa php sayfası var

Ben bir çek eğer onun bağlantısı yapılmış ancak bir bağlantı olduğunu gibi görünüyor

 <?php require_once('connection.php'); ?>

 <?php  
  $id = $_GET['id'];
  $collumn = $_GET['collumn'];
  $val = $_GET['val'];
 // checking if there is a connection
 if(!$connection){
     echo "connectioned failed";
   }
  ?>


 <?php 
    $sqlUpdate = 'UPDATE plProducts.allPens SET '. "{$collumn}".' = '."'{$val}'".' WHERE allPens.prodId = '."'{$id}'".' LIMIT 1';
    mysql_query($sqlUpdate);
    // testing for errors
   if ($sqlUpdate === false) {
      // Checked this and echos NO errors.
     echo "Query failed: " . mysql_error();
    }

if (mysql_affected_rows() == 1) {
  echo "updated";
} else {
  echo "failed";
}?>

URL i parametrelerinde geçmek ve bu gibi görünüyor: http://pathToSite.com/updateDB.php?id=17&collumn=prodid&val=4

Belki bu hosting ile ilgisi var? Bu basit bir PHP MySQL veritabanı güncelleme 't değil? burada ne yanlış olabilir?

Why on localhost it does work?

Why on live server it doesn't?

0 Cevap