Hola,
Necesito contar cuantos registros hay en una tabla, llevo varios dias buscando por internet y nada de lo que encuentro me funciona, si alguin puede ofrecerme algo de ayuda lo agradeceria mucho.
Gracias, un saludo,
Jose
| |||
Contar registros MYSQL Hola, Necesito contar cuantos registros hay en una tabla, llevo varios dias buscando por internet y nada de lo que encuentro me funciona, si alguin puede ofrecerme algo de ayuda lo agradeceria mucho. Gracias, un saludo, Jose |
| |||
Respuesta: Contar registros MYSQL Hola esta pregunta es de Mysql ¿no? Te lo digo por que quizas te lo muevan. Para contar los registros de una tabla con select count(*) from tabla ya lo tendrias. Si lo quieres en PHP , pues utiliza las librerias de mysql en php. |
| |||
Respuesta: Contar registros MYSQL Gracias por la ayuda, he intentado hacerlo asi, pero no se muy bien como funciona y me da fallos, si pudiese explicarme un poco como se usa el count(*) lo agradeceria. Tambien he probado esto:
Código PHP:
Ver original Pero me da este warning: Warning: mysql_num_rows() expects parameter 1 to be resource, object given in /Applications/MAMP/... Grcias, un saludo Jose |
| |||
Respuesta: Contar registros MYSQL Si haces $sql = "Select count(*) from tablaCoches"; $row = $conn->query($sql); echo $row. Ya no te hace falta que te cuente PHP las lineas por que la propia funcion count de mysql lo hace antes. El warning que te da es por que no le pasas exactamente comoo parametro el objeto de la consulta. No se como tendras esa esa clase. |
| |||
Respuesta: Contar registros MYSQL Muchas gracias, parece que funciona, pero a la hora de mostrar el valor: echo $row; me da este error: Catchable fatal error: Object of class PDOStatement could not be converted to string in /Applications/MAMP/htdo Esta es la forma en que conecto a la DB:
Código PHP:
Ver original Si alguien puede echarme una mano lo agradeceria. Gracias, un saludo Jose Última edición por jasalla; 26/09/2012 a las 01:21 Razón: Mas info |
| |||
Respuesta: Contar registros MYSQL he conseguido recoger el numero de registros con: $sql = "Select count(*) from tablaCoches"; $row = $conn->query($sql); pero a la hora de mostrar el valo de $row, echo $row; me dice: Catchable fatal error: Object of class PDOStatement could not be converted to string in /Applications/MAMP/htdo... Si alguien puede decirme como solucionar este error lo agradeceria mucho. Gracias, un saludo, Jose |
| |||
Respuesta: Contar registros MYSQL Hola Jose, ¿que servidor de base de datos estas utilizando? SQL Server? Mysql? Por otro lado ¿el codigo que me pasastes antes es tuyo? ¿En que linea ejecutas la consulta? Última edición por redomir; 26/09/2012 a las 01:36 Razón: Edito: |
| |||
Respuesta: Contar registros MYSQL Utilizo Mysql, Asi es como conecto a la DB:
Código PHP:
Ver original Y luego hago la consulta:
Código PHP:
Ver original El problema viene al querer mostrar los datos obtenidos en la consulta. Al poner: echo $row; Me da este error: Catchable fatal error: Object of class PDOStatement could not be converted to string in /Applications/MAMP/htdo... Muchas gracias por tu ayuda redomir. Gracias, un saludo, Jose |
| |||
Respuesta: Contar registros MYSQL Jose , yo te dije que hicieras lo de "echo $row" pero pensaba que utilizabas las funciones de mysql, no sabia que estabas utilizando PDO. El problema es que en $row no estas metiendo el resultado sino un objeto de la clase PDO. Prueba con esto: $sql = 'SELECT count(*) as total FROM tablacoches'; $row = $conn->query($sql); echo $row['total']; |
| |||
Respuesta: Contar registros MYSQL Gracias, ahora el error que me da es el siguiente: Fatal error: Cannot use object of type PDOStatement as array in /Applications/MAMP/htdocs/... Gracias por las molestias que te estas tomando redomir. Gracias, un saludo, Jose |
| |||
Respuesta: Contar registros MYSQL Vaya... pues intenta con esto y si no funciona ya no se que podria ser. $sql = 'SELECT count(*) as total FROM tablacoches'; foreach ($conn->query($sql) as $row) { echo $row['total'] ; } Suerte |
Etiquetas: |