02/01/2016, 07:45
|
| | Fecha de Ingreso: enero-2016 Ubicación: Rio Negro - Cipolletti
Mensajes: 5
Antigüedad: 8 años, 10 meses Puntos: 0 | |
Llenar array con consulta mysql Buenas que tal,
tengo la necesidad de llenar un array con los datos de una consulta mysql, el problema es que me da error de syntaxis por todos lados, lo que eston intentando hacer es lo siguiente:
Código:
<?php
include('conexion.php');
$detalleFactura=mysqli_query($conexion,"SELECT * FROM detalle_factura");
while($row=mysqli_fetch_array($detalleFactura)){
$detalles = array(
'detalles' => array (
array(
'qty' => $row['cantidad'], // cantidad
'umed' => 7, // unidad de medida
'codigo' => $row['producto_id'],
'ds' => $row['detalle_producto'],
'precio' => $row['precio_venta'],
'importe' => $row['total'],
'imp_iva' => 21,
'iva_id' => 5, // tasa de iva 5: 21%
'u_mtx' => 123456, // unidad MTX (packaging)
'cod_mtx' => $row['producto_id'], // código de barras para MTX
'despacho' => 'Nº 123456',
'dato_a' => NULL, 'dato_b' => NULL, 'dato_c' => NULL,
'dato_d' => NULL,'dato_e' => NULL,
'bonif' => 0,
),
),
);
}
$json = file_put_contents('/home/geen/Documentos/testDetalles.json', json_encode(array($detalles)));
?>
Necesito rellenar ese array, se que hay una forma de hacerlo directamente, pero es importante que pueda ponerle los nombres a las variables del array.
sugerencias?
Gracias |