Ahora me surge otro problema 
 
Agrego esto:  p.tipo='2'  
p.tipo vale 2 en este caso pero en ese campo el valor es 1 no 2 o sea me tiene que dar NULL
Si embargo me aparece una imagen vacia.    
12SELECT Min(p.id) as id, p.titulo, p.descripcion, p.precio, i.imagenes FROM propiedades p, imagenes i, propiedades_imagenes pi, tipo t WHERE p.id = pi.id_propiedades and p.tipo='2' and i.id = pi.id_imagenes and p.transaccion='1'     
Código PHP:
Ver original- if ($dato!=NULL){ 
-     while($dato!=NULL){ 
-         $imagen=$dato["imagenes"]; 
-         $descripcion=$dato["descripcion"]; 
-         $titulo=$dato["titulo"]; 
-         $precio=$dato["precio"]; 
-          
-          
-         echo "<div class='caja-propiedad'><a href='ampliar.php?transaccion=$transaccion'><img src='../_admin/$imagen' width='140px' /><br />$titulo<br />$descripcion<br />$precio</a></div>"; 
-     } 
-     }else{ 
-     echo "No hay datos para mostrar"; 
-     }