Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2009, 16:11
tokiodata
 
Fecha de Ingreso: mayo-2008
Mensajes: 287
Antigüedad: 15 años, 11 meses
Puntos: 2
problema con consuta

realize una consulta de esta forma

while ($datos = mysql_fetch_array($resultado)) {
$correo = $datos["correo"];
$nombre = $datos["nombre"];
$infoagregada = $datos["info"];
echo" los datos obtenidos son: $correo , $nombre , $infoagregada" ;
}


lo hice de esa forma en un while por que quiero consultar todos los datos, por que
si lo coloco en un if solo me muestra el primer dato ingresado por ejemplo
el nombre correo y la info agregada, pero si el usuario ingresa de nuevo mas info
solo me muestra una osea la primera.
la duda que tengo es como meter un error que por ejemplo si el nombre no existe me salga
" error no hay datos "
lo que pasa que e intentado con if pero sale el error aun asi aunque se muestren los datos
por ejemplo los datos son : blablabla

y abajo dice

" error no hay datos "

se que es por el while pero no se como modificarlo para que solo salga error cuando
no tenga datos
y si tiene datos solo muestre los datos