// Update or insert? if (!sql_countsel("spip_notations_objets", array( "objet=" . sql_quote($objet), "id_objet=" . sql_quote($id_objet), ))) { // Insert a record for the object notation sql_insertq("spip_notations_objets", ...); // ... } else { // Update if there already is a record sql_updateq("spip_notations_objets", ...); // ... }