Una de las mejores formas de depurar tanto inserts como updates usand php y mysql
es hacer esto:
Código PHP:
<?php
$sql="insert bla bla bla ...";
// despues de construir tu query mostrarlo
// si no lo puedes correr en phpmyadmin ahy esta el detalle
echo $sql;
die;
...
...
?>