PRIMERO. Cuando pegues código de cualquier lenguaje selecciona el texto y destácalo seleccionando el lenguaje (PHP) en este caso del select que dice "Highlight".
SEGUNDO. Tal cual te dice @maycolalvarez, la función debe borrar el comentario si a) el usuario es el autor del artículo ($_session_name == $blog_username) O (no "y") b) si el usuario es el autor del comentario ($session_name == $comment_nombre). Por lo tanto tu condicional es con OR, o || (
http://www.php.net/manual/es/languag...rs.logical.php)
TERCERO. Verifica los valores de $blog_username y $comment_nombre antes de entrar al if, simplemente pone un echo que imprima esas variables en pantalla a ver que sale.
CUARTO. ¿Por qué las consultas SQL consultan mas datos de los que necesitas? Si sólo necesitas el nombre del autor del comentario, ésta consulta:
Es enormemente ineficiente, sólo escribe:
Código SQL:
Ver originalSELECT nombre FROM comentarios WHERE MD5(id)='$comment_id'