PDO Atualizando vários registros

Eu sei que esta pergunta foi perguntada antes e eu passei por muitas das respostas e estou trabalhando com uma dessas respostas agora , no entanto, preciso de alguma ajuda com o seguinte pedaço de código.

prepare($set_details); $i = 0; while($i 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); } ?> 

Não recebo erros durante a execução e nada é enviado para a tabela mysql, se você detectar algo, por favor me avise ou, se houver uma maneira melhor de fazer isso, você poderia me apontar para um tutorial, eu não trabalhei muito com PDO ou várias atualizações de linha ainda.

Desde já, obrigado.

Para Sam:

 print_r($STH->errorInfo()); 

O resultado foi:

 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 )