Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2011, 06:50
davidphp7
 
Fecha de Ingreso: marzo-2011
Mensajes: 8
Antigüedad: 13 años, 2 meses
Puntos: 0
Ayuda con PHP principiante

Hola a Todos,
Antes de nada daros las gracias a todos los que haceis posible que principiantes como yo salgamos de muchas dudas.

Mi consulta es:
Tengo un php al cual se le envia una variable desde un form (pass) y este hace una consulta mysql ("select...from...where Id="pass"). La idea que tengo esq compare si el valor introducido en el form es igual al resultado de la consulta.
Todo va perfecto si utilizo este codigo:

include("../configuracion/configuracion.php");
$cnx=mysqli_connect($mysql_host,$mysql_user,$mysql _password,$mysql_database);
$sql="SELECT ID,Nombre FROM passwords where Id=".$_POST['pass'];
$rs=mysqli_query($cnx,$sql);
$F=mysqli_fetch_row($rs);

if ($F[0]==$_POST['pass']){
echo 'Correcto';
}

mysqli_close($cnx);

Pero si cambio "where Id" por "where Nombre" y el if lo dejo como if ($F[1]==$_POST['pass']) me devuelve un mensaje de error que dice...

Warning: mysqli_fetch_row() expects parameter 1 to be mysqli_result, boolean given in

No entiendo xq !!! alguien podria echarme una mano ?? Muxisimas gracias....