2014-08-27 96 views
0

㈣過了好幾個小時,它仍然不會工作PHP PDO沒有更新表

我試圖更新表

即時消息沒有得到任何錯誤

這是該帳戶

<?php 
         if(isset($_POST['editfirst'])){ 

         $delivery_option = $_POST['delivery_option']; 

         $about = $_POST['about']; 


         $SharersSignup->updateProfile($delivery_option); 

         echo 'ok'; 

         } 
         ?> 

這是功能

$query = $this->pdo->prepare('UPDATE `sharers` SET delivery_option = ?, WHERE random = ?'); 

     $query->bindValue(1, $delivery_option); 
     $query->bindValue(2, $_SESSION['logkey']); 

     try { 
      $query->execute(); 
     } 
     catch(Exception $e) { 
      echo 'Exception -> '; 
      var_dump($e->getMessage()); 
     } 
+2

刪除逗號'SET delivery_option = ?,'<= – 2014-08-27 08:39:25

+0

我已經在這幾個小時哈哈,謝謝它現在的作品:D – user3613245 2014-08-27 08:40:53

+0

不客氣。 – 2014-08-27 08:41:06

回答

2

問題是你有一個尾隨逗號SET delivery_option = ?, < =

刪除它。