Quizás se trata de que hay campos vacíos que al aparecer romperían la URL de la imagen. (En todo caso se obliga a adivinar debido a la falta de información en la pregunta).
Prueba así:
Código PHP:
Ver original<?php
$resultado = mysql_query("SELECT * FROM detalles WHERE img_slide IS NOT NULL"); $img = !empty($row['img_slide']) ?
$row['img_slide'] : 'img-generica.jpg'; echo '
<div>
<a href="pf-inside.php?id='. $row['id'] .'" OnClick="open(href)"><img class="rollover" src="admin/'. $img .'" /></a>
</div>';
}
?>
Si el campo está vacío se mostrará una imagen genérica ¿era eso?.