Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/08/2019, 13:27
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años
Puntos: 120
Respuesta: imprimir array

Cita:
Iniciado por Parliament Ver Mensaje
Hola amigos quiero imprimie el resultado de un count y no me da resultado, tengo este codigo:

Código PHP:
conexion mysqli_connect$server$username$password ) or die ("No se ha podido conectar al servidor de Base de datos");
  
$db mysqli_select_db$conexion$database ) or die ( "Upps! Pues va a ser que no se ha podido conectar a la base de datos" );
  
$consulta "SELECT area, clase, count(*)claxar from estab GROUP by area, clase";
  
  
$resultado mysqli_query$conexion$consulta ) or die ( "Algo ha ido mal en la consulta a la base de datos");
  echo 
"<table width='70%' border='1' align='center'  class='mitabla'>";
  
  
//__________________________________________________________//
  // Bucle while que recorre cada registro y muestra cada campo en la tabla.
  
while ($columna mysqli_fetch_array$resultado ))
  {

//____________________________________________________
echo $columna;
    
//echo "<tr>";
    //echo "<td>".($columna['nr'])."</td><td>".($columna['nest'])."</td><td>".utf8_encode($columna['domicilio'])."</td//><td>".utf8_encode($columna['area'])."</td>";
    
  

y no me sale el valor, que estoy haciendo mal ??

estas haciendo un "echo" sobre un ARRAY, si quieres saber la variable que contiene usar "var_dump" y siempre el SQL trabajalo en un entorno aparte para descartar errores de sintaxis, que las tienes.
cambia
Código PHP:
  while ($columna mysqli_fetch_array$resultado ))
  {

//____________________________________________________
echo $columna;
    
//echo "<tr>";
    //echo "<td>".($columna['nr'])."</td><td>".($columna['nest'])."</td><td>".utf8_encode($columna['domicilio'])."</td//><td>".utf8_encode($columna['area'])."</td>";
    
  

por
Código PHP:
  while ($columna mysqli_fetch_array$resultado ))
  {

//____________________________________________________
var_dump$columna);
    
//echo "<tr>";
    //echo "<td>".($columna['nr'])."</td><td>".($columna['nest'])."</td><td>".utf8_encode($columna['domicilio'])."</td//><td>".utf8_encode($columna['area'])."</td>";
    
  

y tu sql cambia
Código MySQL:
Ver original
  1. "SELECT area, clase, count(*)claxar from estab GROUP by area, clase";

por

Código MySQL:
Ver original
  1. "SELECT area, clase, count(*) AS claxar from estab GROUP by area, clase";
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9