Foros del Web » Programando para Internet » PHP »

Error con las funciones mysql_num_rows y mysql_affected_rows

Estas en el tema de Error con las funciones mysql_num_rows y mysql_affected_rows en el foro de PHP en Foros del Web. Saludos. Hola a todos. Miren tengo el siguiente problema. Miren tengo el siguiente código: Código PHP: $_pagi_sql  =  "SELECT not_ID, notTitulo, notTexto, notCategoriaID FROM sn_noticias WHERE notCategoriaID = '$cat_ID'" or die( mysql_error ());  Luego de ...
  #1 (permalink)  
Antiguo 09/09/2008, 08:19
 
Fecha de Ingreso: agosto-2005
Mensajes: 152
Antigüedad: 18 años, 8 meses
Puntos: 0
Pregunta Error con las funciones mysql_num_rows y mysql_affected_rows

Saludos.
Hola a todos.
Miren tengo el siguiente problema.
Miren tengo el siguiente código:
Código PHP:
$_pagi_sql "SELECT not_ID, notTitulo, notTexto, notCategoriaID FROM sn_noticias
WHERE notCategoriaID = '$cat_ID'"
or die(mysql_error()); 
Luego de esto ejecuto lo siguiente:
Código PHP:
$numero mysql_num_rows($_pagi_sql);
if (
$numero 0){
    echo 
"Mensaje";

Para que en caso de que no se devuelva ningún registro me aparezca un mensaje en el browser.
En ambos casos tanto con la función anterior como con mysql_affected_rows me da el siguiente error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource on line 56, que es la linea que aparece en la parte de arriba, es decir:
Código PHP:
$numero mysql_num_rows($_pagi_sql);
if (
$numero 0){
    echo 
"Mensaje";

Muchas Gracias.

Última edición por efelix; 09/09/2008 a las 08:24 Razón: Olvido en la parte del contenido
  #2 (permalink)  
Antiguo 09/09/2008, 08:28
Avatar de Legoltaz  
Fecha de Ingreso: agosto-2008
Mensajes: 325
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: Error con las funciones mysql_num_rows y mysql_affected_rows

Prueba así:

Código PHP:
$_pagi_sql mysql_query("SELECT not_ID, notTitulo, notTexto, notCategoriaID FROM sn_noticias WHERE notCategoriaID = '$cat_ID'") or die(mysql_error()); 
$numero mysql_num_rows($_pagi_sql);
if(
$numero == 0){
echo 
"Mensaje";

  #3 (permalink)  
Antiguo 09/09/2008, 11:48
Avatar de MariaElenaSolís22  
Fecha de Ingreso: agosto-2006
Ubicación: Mty., Nuevo León, Méx.
Mensajes: 88
Antigüedad: 17 años, 7 meses
Puntos: 0
De acuerdo Respuesta: Error con las funciones mysql_num_rows y mysql_affected_rows

Tambien podrias probar así:
a mi me paso tambien y con esto quedo arreglado

$_pagi_sql = mysql_query("SELECT not_ID, notTitulo, notTexto, notCategoriaID FROM sn_noticias WHERE notCategoriaID = '$cat_ID'") or die(mysql_error());
$numero = mysql_num_rows($_pagi_sql, MYSQL_NUM);
if($numero == 0){
echo "Mensaje";
}

Espero te sirva Saludos
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 03:06.