Puedo obtener tanto el valor como la fila del resultado de la consulta de mysql.
Pero estoy luchando por obtener el resultado único de una consulta. p.ej:
$result = mysql_query("SELECT COUNT(*) FROM Students;");
Necesito que se muestre el resultado. Pero no obtengo el resultado.
Lo he probado con los siguientes métodos:
mysql_fetch_assoc()
mysql_free_result()
mysql_fetch_row()
Pero no logré mostrar (obtener) el valor real.
Respuestas:
Debe asignar un alias al agregado utilizando la
as
palabra clave para llamarlo desdemysql_fetch_assoc
fuente
Si solo necesita el valor:
fuente
echo mysql_result(mysql_query("SELECT count(*) from Students;"),0);
está guardando una variable innecesariaPrueba este código.
fuente
Empiece a utilizar PDO.
mysql_ * está obsoleto a partir de PHP 5.5.0 y se eliminará por completo en 7. Facilitemos la actualización y comencemos a usarlo ahora.
fuente
fuente
aquí está el código para mostrar el número de filas en la tabla con PHP
fuente
AS
aquí, en lugar de tener que escribirecho $data['count(*)'];
Para los usuarios de mysqli, el código se verá así:
o:
fuente
después de tantas horas excelente :)
fuente
En este su recuento el número de ocurrencias en la columna question1, su trabajo completamente
fuente
fuente
Con mysql v5.7.20, así es como pude obtener el recuento de filas de una tabla usando PHP v7.0.22:
La tercera línea devolverá una estructura que se ve así:
En cuyo caso, la declaración de eco final devolverá:
fuente
Creo que hay un error tipográfico en su código y debe eliminar el penúltimo punto y coma en:
fuente
Debe asignar un alias al agregado utilizando la
as
palabra clave para llamarlo desdemysqli_fetch_assoc
fuente
fuente
Creo que es una mejor respuesta.
fuente
Esto también estará bien, pero esto es lo que devuelve el valor de índice 0 al cambiar la matriz de recuperación. todos bienvenidos
fuente
Fuera de la gama de opciones, esta no fue mencionada. Incluso si no es óptimo o innecesario, pero se puede hacer con un simple bucle:
fuente
mysql_
más funciones, incluso si esta vieja pregunta lo está usando. En mi IDE, habría una bandera que indica que$numb
podría no declararse. PushkarPokharkar ya hizo el uso de un bucle, pero nuevamente es innecesario. Haré mi parte para ayudar a los investigadores al rechazar técnicas que no recomiendo.Si solo desea el valor de recuento, puede hacer taquigrafía:
fuente