2013-03-18 123 views
-1

我正在使用以下更新查詢來更新我的代碼。它工作正常,本地服務器上,但沒有實際運作的服務器上,可以有一個人請你告訴我可能是什麼原因php/sql查詢在本地工作,但無法在服務器上工作

<?php 
     if (isset($_POST['submitContactInfo'])) { 
      $socityId = $_SESSION['socityid']; 
      $city = $_POST['city']; 
      $pin = $_POST['pin']; 
      $state = $_POST['state']; 
      $telephone = $_POST['telephone']; 
      $mobile = $_POST['mobile']; 
      $email = $_POST['email']; 
      $address = $_POST['address']; 


      $sql = "UPDATE `_acappv1`.`society_profile` SET `ADDR` = '$address', `CITY` = '$city', `PIN` = '$pin', `STATE` = '$state', `TEL` = '$telephone', `MOBILE` = '$mobile', `EMAIL` = '$email' WHERE `society_profile`.`SOCIETY_ID` = '$socityId'; "; 

      $res = mysql_query($sql); 
     } 
     ?> 

一件事我注意到,當我點擊提交按鈕,在服務器端的頁面刷新,而在客戶端頁面不刷新並添加數據。

+0

什麼不行?你會得到什麼錯誤信息?你做了什麼故障排除? – 2013-03-18 18:19:43

+6

[**請不要在新代碼中使用'mysql_ *'函數**](http://bit.ly/phpmsql)。他們不再被維護[並被正式棄用](https://wiki.php.net/rfc/mysql_deprecation)。看到[**紅框**](http://j.mp/Te9zIL)?學習[*準備的語句*](http://j.mp/T9hLWi),並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [這篇文章](http://j.mp/QEx8IB)將幫助你決定哪個。如果你選擇PDO,[這裏是一個很好的教程](http://j.mp/PoWehJ)。 – 2013-03-18 18:20:02

+3

試着把這個:mysql_query($ sql)或死(mysql_error()); – 2013-03-18 18:20:39

回答

0

非常感謝你們所有人,通過刪除_acappv1,我通過對mysql查詢進行了小改動,解決了我的問題。 (數據庫名稱),並開始工作。

相關問題