PDO Обновление нескольких записей

Я знаю, что этот вопрос был задан раньше, и я прошел множество ответов и сейчас отработал один из этих ответов , однако мне нужна помощь в следующем блоке кода.

<?php $title = $_POST['title']; $description = $_POST['description']; $item_name = $_POST['item_name']; $A = count($item_name); include ("connection.php"); try { $set_details = "UPDATE images SET title = :title, description = :description, WHERE item_name = :item_name"; $STH = $conn->prepare($set_details); $i = 0; while($i < $A) { $STH->bindParam(':title', $title[$i]); $STH->bindParam(':description', $description[$i]); $STH->bindParam(':item_name', $item_name[$i]); $STH->execute(); $i++; } } catch(PDOException $e) { echo "I'm sorry, but there was an error updating the database."; file_put_contents('PDOErrors.txt', $e->getMessage(), FILE_APPEND); } ?> 

Я не получаю никаких ошибок при выполнении и ничего не отправляется в таблицу mysql, если вы что-то заметили, сообщите мне, или если есть лучший способ сделать это, вы можете указать мне на учебник, я не много работал с PDO или обновления нескольких строк.

Заранее спасибо.

Сэму:

 print_r($STH->errorInfo()); 

выход был:

 Array ( [0] => 42000 [1] => 1064 [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE item_name = '27'' at line 4 )