Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Warning

Estas en el tema de Warning en el foro de PHP en Foros del Web. Estoy tratando de crear un array bi-dimensional a partir de datos traídos de una consulta en MYSQL. Sucede que al ejecutar me sale esta advertencia: ...
  #1 (permalink)  
Antiguo 21/10/2014, 11:10
 
Fecha de Ingreso: octubre-2014
Mensajes: 1
Antigüedad: 10 años, 1 mes
Puntos: 0
Exclamación Warning

Estoy tratando de crear un array bi-dimensional a partir de datos traídos de una consulta en MYSQL.
Sucede que al ejecutar me sale esta advertencia:
Warning: Illegal offset type in .....
.................................................. ........................................

Este es mi Código:

$con = mysql_connect("localhost", "root", "");
mysql_select_db("reservacion", $con);

$query = 'CALL Datos_Reservacion()';
$resourse = mysql_query($query);
$filas = mysql_num_rows($resourse);
$columnas = mysql_num_fields($resourse);
$i = 1;

while ($resp = mysql_fetch_assoc($resourse)){
$datos = array([$i] =>
array($resp['Dia_Reserva'],
$resp['Hora_Inicio'],
$resp['Hora_Fin'])
);
$i++;
}
echo "<pre>";
print_r($datos);
echo "</pre>";
--------------------------------------------------------------
¿Alguien puede Ayudarme?
  #2 (permalink)  
Antiguo 21/10/2014, 12:09
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Warning

Cita:
Warning: Illegal offset type in .....
Por que no pegas todo el mensaje, generalmente indica en que línea se produce el error...

Y también deberías pasar el código del stored procedure Datos_Reservacion()... y seguramente la estructura de las tablas que intervengan en el proceso....

Sin todo eso....

Por otro lado aprovechando que $resp ya es un array no seria mas fácil...


Código PHP:
Ver original
  1. $datos = array();
  2. while ($resp = mysql_fetch_assoc($resourse)){
  3.   array_push($datos,$resp)
  4. }
  5. echo "<pre>";
  6. print_r($datos);
  7. echo "</pre>";
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 21/10/2014 a las 12:14

Etiquetas: mysql, select, warning
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 22:41.