veo que estas creando una tabla para los comentarios y otra para los puntos de esos comentarios y no le veo la necesidad, podrias utilizar una sola tabla para eso:
id > id_comentario > id_usuario > nombre_usuario > positivo
al registrar el comentario el positivo registra en 0 de esa manera solo trabajarias con UPDATES basados en el numero que este en el campo positivo
algo asi más o menos
Código PHP:
Ver original$a = $db->query("SELECT id_comentario, positivo FROM tabla WHERE id_comentario = '$dato'");
$row = $a->fetch_assoc();
//si es igual a 0 entonces actualizamos el comentario (positivo) a 1
if($row['positivo'] == 0){
$actu = $db->query("UPDATE tabla SET positivo = '1' WHERE id_comentario = '$dato'");
}else{
//si tiene un numero mayor a 0 simplemente le sumamos el punto que le dan
$ingresa = ($row['positivo']+1);
$actu = $db->query("UPDATE tabla SET positivo = '$ingresa' WHERE id_comentario = '$dato'");
}
de esa manera solo trabaja con una sola tabla y simplemente actualizas el campo de acuerdo al registro que este contenga. Saludos
NOTA: Tarde el comentario jajajaja Saludos igual