Comunidad de diseño web y desarrollo en internet online

Cómo saber si encontré un registro con select

Citar            
MensajeEscrito el 12 Oct 2011 06:24 pm
Hola amigos de PHP, hago un select que anda perfecto si encuentro registros, pero quiero que la variable output salga en "no" si no encuentro registros. Alguien me podrá orientar/ayudar por favor? Gracias!!! :D
.........
$result = mysql_query ("SELECT nombre FROM usuario WHERE nombre = '$usuario' AND uclave = '$contrasena'");
$output = "yes";
echo "<datos>\n";
while($row = mysql_fetch_array($result)) {
echo
"<personas>
<log>" . $output . "</log>
</personas>\n";
}
echo "</datos>";
mysql_free_result($result);
.......

Por grodrig61

Claber

223 de clabLevel



 

msie8
Citar            
MensajeEscrito el 12 Oct 2011 08:48 pm
Quizá esto te pueda servir.

Código PHP :

$result = mysql_query ("SELECT nombre FROM usuario WHERE nombre = '$usuario' AND uclave = '$contrasena'");
$output = "yes";
echo "<datos>\n";
if(mysql_num_rows($result)>0){  //si encuentra resultados, ejecutamos el while
while($row = mysql_fetch_array($result)) {
echo
"<personas>
<log>" . $output . "</log>
</personas>\n";
}
}else{
  echo 'No se encontraron resultados';  //si no encontramos resultados
}

echo "</datos>";
mysql_free_result($result);

Por zarkiel

Claber

340 de clabLevel

4 tutoriales

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 Oct 2011 02:25 pm
Ya está funcionando, buenísimo! muchísimas gracias! :D

Por grodrig61

Claber

223 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.