Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] guardar registros de BD

Estas en el tema de guardar registros de BD en el foro de PHP en Foros del Web. Hola a todos quiero grabar en una variable el numero de registros de mi base de datos para intentar hacer una paginacion y tengo el ...
  #1 (permalink)  
Antiguo 03/11/2013, 11:06
Avatar de angel_xx_1990  
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 11 años, 4 meses
Puntos: 0
Sonrisa guardar registros de BD

Hola a todos quiero grabar en una variable el numero de registros de mi base de datos para intentar hacer una paginacion y tengo el siguiente código:


$numregistros = mysql_query("SELECT COUNT(*) FROM form where seccion = 'Moda'") or die(mysql_error());

printf ($numregistros);

y cuando imprimo $numregistros me sale:

Resource id #11


¿por que me pone eso?
  #2 (permalink)  
Antiguo 03/11/2013, 11:16
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: guardar registros de BD

Debes usar mysql_fetch_array o similares, la variable que almacena mysql_query ($numregistros) no contiene texto.
  #3 (permalink)  
Antiguo 03/11/2013, 13:29
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 8 meses
Puntos: 96
Respuesta: guardar registros de BD

Cita:
Iniciado por PHPeros Ver Mensaje
Debes usar mysql_fetch_array o similares, la variable que almacena mysql_query ($numregistros) no contiene texto.
Me parece que no
Cita:
numero de registros de mi base de datos
Podria usar mysql_num_rows()
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.

Etiquetas: bd, mysql, registro, registros, select, sql, variable
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:20.