Tengo una tabla en mysql con campos (categoria, titulo, ingredientes, etc). Estoy intentando meter los datos en un array pero no me funciona. Al parecer tengo mal la sintaxis y no se si lo que estoy haciendo "existe".
Tengo 2 opciones de código:
1
Código HTML:
<?php
include('conexion.php');
$consulta = "Select * from recetas WHERE ORDER by id DESC";
$resultado = mysql_query($consulta);
$cant = mysql_num_rows($resultado); //Cuento la cantidad de registros
$recetas = array(
while($fila = mysql_fetch_array($resultado))
{
"categoria" => $fila['categoria'],
"titulo" => $fila['titulo'],
"porciones" => $fila['porciones'],
"ingredientes" => $fila['ingredientes'],
"elaboracion" => $fila['elaboracion'],
"foto" => $fila['foto'],
"fuente" => $fila['fuente'],
}
);
echo json_encode($recetas);
?>
Código HTML:
<?php
include('conexion.php');
$consulta = "Select * from recetas WHERE ORDER by id DESC";
$resultado = mysql_query($consulta);
$cant = mysql_num_rows($resultado); //Cuento la cantidad de registros
$recetas = array(
while($fila = mysql_fetch_array($resultado))
{
$fila['id'] => array(
"categoria" => $fila['categoria'],
"titulo" => $fila['titulo'],
"porciones" => $fila['porciones'],
"ingredientes" => $fila['ingredientes'],
"elaboracion" => $fila['elaboracion'],
"foto" => $fila['foto'],
"fuente" => $fila['foto'],
),
}
);
echo json_encode($recetas);
?>
Gracias,
Daniela.