2014-08-27 98 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 = ?, < =

删除它。