2014-09-23 112 views
0

我試着寫與PDO更新查詢,但它不能正常工作更新查詢不工作

for ($count = 0; $count < 4; $count++) { 
     if (!trim($elements[$count])=='') { 

       $query = "update servers set " . '?' . "=" . '?' . "where " . '?' . "=" . '?'; 
       $pdo = new PDO($db->dsn, 'adp', 'pass'); 
       $stmt = $pdo->prepare($query); 
       $stmt->bindParam(1, $index[$count]); 
       $stmt->bindParam(2, $elements[$count]); 
       $stmt->bindParam(3, $index[$count]); 
       $stmt->bindParam(4, $ServerName); 
       $stmt->execute(); 
      } 
} 
+0

什麼不行?任何錯誤,通知,...什麼? – Naruto 2014-09-23 11:21:29

+3

在查詢中添加字段名稱 – 2014-09-23 11:21:52

+1

您不能使用參數(即'?')作爲字段名稱。 – isalgueiro 2014-09-23 11:24:46

回答