Foros del Web » Programando para Internet » PHP »

error php con sqlserver

Estas en el tema de error php con sqlserver en el foro de PHP en Foros del Web. hola tengo este código en php con sqlserver el query no me arroja error pero el sqlsrv_num_rows no me arroja nada. ya verifique la consulta ...
  #1 (permalink)  
Antiguo 24/04/2012, 11:06
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
Exclamación error php con sqlserver

hola

tengo este código en php con sqlserver el query no me arroja error pero el sqlsrv_num_rows no me arroja nada. ya verifique la consulta y los campos y están bien..

si alguien me pudiese ayudar se lo agradecería..

código:


$sql = "SELECT * FROM NUSUARIO WHERE NUCODUSU = '".$user."' AND NUPASSWO = '".$pass."'";
$query = sqlsrv_query( $conn, $sql );

if( $query === false) {

die( print_r( sqlsrv_errors(), true) );

}else{

echo sqlsrv_num_rows($query);




}
  #2 (permalink)  
Antiguo 24/04/2012, 11:12
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 php con sqlserver

Si no hay error y no hay resultados entonces no hay nada que coincida con la consulta.

PHP no te puede engañar, verifica bien tu consulta y comprueba que existan los datos.

Vaya, que no es un error de programación sino falta de sentido común.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 24/04/2012, 11:45
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
Respuesta: error php con sqlserver

SOLUCION, HAY QUE HACER EL QUERY ASI:


$sql = "SELECT * FROM NUSUARIO WHERE NUCODUSU = '".$user."' AND NUPASSWO = '".$pass."'";

$options = array( "Scrollable" => SQLSRV_CURSOR_KEYSET );
$query = sqlsrv_query( $conn, $sql, array(), $options );
  #4 (permalink)  
Antiguo 24/04/2012, 15:37
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 php con sqlserver

¡Excelente!

Aunque ahora me pregunto quien iba a conocer la respuesta, seguro tuviste que leer la documentación.

En hora buena, solo procura hacerlo antes de abrir un tema para decir luego:
Cita:
SI HABIA UNA SOLUCION Y LA ACABO DE COMPARTIR PARA FUTUROS...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: sql, usuarios, sql-server
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 21:43.