L'istruzione è questa:
codice:
= "INSERT INTO " . _DB_PREFIX_ . "category (id_category,id_parent,id_shop_default, active,date_add,date_upd, position)";
$sql_insert.= " VALUES (:id, :id_parent, :id_shop_default, :active, :date_add, :date_upd, :position)";$shop= 1;
if($row['parent_id'] == 0 ){
$parent_id = 2;
}else{
$parent_id = $row['parent_id'];
}
$date = date("Y-m-d H:i:s");
$stmt = $db_ps->prepare($sql_insert);
$stmt->bindParam(':id', $row['categories_id']);
$stmt->bindParam(':id_parent', $parent_id);
$stmt->bindParam(':id_shop_default', $shop);
$stmt->bindParam(':active', $row['categories_status']);
$stmt->bindParam(':date_add', $date);
$stmt->bindParam(':date_upd', $date);
$stmt->bindParam(':position', $row['sort_order']);
Così i record vengono inseriti ma restituisce comunque quell'avviso di cui ti parlavo prima