La idea es la siguiente:
1. Haces una consulta (SELECT) buscando los parámetros que quieras
2. Obtienes la cantidad de resultados que arroja dicha consulta
2.1 Si es mayor o igual que 1, entonces ya existe, actualizas (UPDATE)
2.2 En caso contrario no existe, insertas (INSERT)
La estructura (el código) sería similar a esto:
Código PHP:
Ver original$sql = '...';
$result = query($sql);
$count = num_rows($result);
if ($count) {
// UPDATE
} else {
// INSERT
}