Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/06/2010, 12:58
AverAver
 
Fecha de Ingreso: mayo-2010
Mensajes: 8
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Reemplazar NULL con str_replace.... Cómo reemplazarlo?????

Por lo que he visto los datos te llegan desde una BD, así que podrías hacerlo directamente desde la consulta:

Te pongo un ejemplo:

Código:
$cons="SELECT a.nifAlu,a.nomAlu,m.curso,asi.nomAsi,m.codPro,";

$cons.="COALESCE(m.Nota,'sin nota') nota ";

$cons.="FROM matricula m NATURAL JOIN alumno a NATURAL JOIN asignatura asi";

$cons.=" WHERE (a.nomAlu BETWEEN '".$nomAluIni."' AND '".$nomAluFin."')";

*** Pequeña aclaración:

En la segunda parte de la consulta hay un 'COALESCE' que lo que hace es que los valores nulos de m.Nota los llama 'sin nota'.

"COALESCE ('nombreCampo', 'nombre_de_los_nulos') nombre nuevo del campo "

Así es bastante sencillo, no se si esto aclarará alguna cosa....