Foros del Web » Programando para Internet » PHP »

Error en mysql_num_rows():

Estas en el tema de Error en mysql_num_rows(): en el foro de PHP en Foros del Web. Un favor, me sale este error: mysql_num_rows(): supplied argument is not a valid MySQL result resource Segun he leido se debe por que el query ...
  #1 (permalink)  
Antiguo 22/06/2009, 08:50
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 5 meses
Puntos: 0
Sonrisa Error en mysql_num_rows():

Un favor, me sale este error:

mysql_num_rows(): supplied argument is not a valid MySQL result resource
Segun he leido se debe por que el query esta mal escrito, ya sea por mayusculas o minisculas.
Bueno ya lo revise, es mas corri el query en el mismo SQL y si me lanza un archivo.
Ya no se que puede ser.
Les envio mi codigo
Gracias!!!

Código:
<?php
include("Connections/conectarse.php");
	
	$clave=$_POST['clave']; 
	$usuario=$_POST['usuario']; 
	$query = "select * from personal where usuario='$usuario' and clave='$clave'";
	$rs = mysql_query($query,$conectarse); 
	if (mysql_num_rows($rs)!=0){ 
    //usuario y contraseña válidos 
    //defino una sesion y guardo datos 
   $_SESSION["Autentificado"]="1";
   $_SESSION["Usuario"]=$_POST["usuario"]; 
   $_SESSION["Clave"]=$_POST["clave"];
   header ("location:InicioSoporte.php");
}else { 
    //si no existe le mando otra vez a la portada 
 header ("location:Rechazo.php");
} 

?>

Última edición por Murallitz; 22/06/2009 a las 08:56
  #2 (permalink)  
Antiguo 22/06/2009, 08:52
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error en mysql_num_rows():

obviamente algo anda mal... depura tu consulta

Código PHP:
$rs mysql_query($query,$conectarse) or die(mysql_error()); 
y así, sabrás si pasa algún error que no sesperabas...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 22/06/2009, 09:01
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 5 meses
Puntos: 0
Respuesta: Error en mysql_num_rows():

Loq ue me lanza es

"Base de datos no seleccionada"

Mi conexion es esta...que puede estar mal?

$hostname_conectarse = "localhost";
$database_conectarse = "horassoporte";
$username_conectarse = "root";
$password_conectarse = "";
$conectarse = mysql_pconnect($hostname_conectarse, $username_conectarse, $password_conectarse) or trigger_error(mysql_error(),E_USER_ERROR);
  #4 (permalink)  
Antiguo 22/06/2009, 09:02
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Error en mysql_num_rows():

te falta mysql_select_db()
  #5 (permalink)  
Antiguo 22/06/2009, 09:02
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Error en mysql_num_rows():

tienes que seleccionar la base de datos

mysql_select_db("base de datos");
  #6 (permalink)  
Antiguo 22/06/2009, 09:02
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error en mysql_num_rows():

Cita:
Iniciado por Murallitz Ver Mensaje
[...]

"Base de datos no seleccionada"

[...] que puede estar mal? [...]
pues eso... que no has seleccionado la base de datos !!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 22/06/2009, 09:15
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 5 meses
Puntos: 0
Respuesta: Error en mysql_num_rows():

SI!!!!!!!!
Jajajaja
Yo pense que ya estaba seleccionada con esto
$database_conectarse = "horassoporte";
GRACIASSSSSSSSSSSSSSS
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:32.