
mysql_fetch_array y que devuelve
Publicado por julio (4 intervenciones) el 23/04/2013 12:29:25
Buenas a todos! estoy intentando recuperar varios campos de una tabla de mi base de datos, los recupero bien con mysql_query, pero me pierdo un poco a la hora de devolverlos y tratarlos con mysql_fetch_array, soy un poco novato, bueno os explico a ver si me podeis hechar una mano.
Tengo una tabla de 3 columnas, una unique_id, otra para titulos de libros y otra para el autor. Mi problema esta cuando quiero recuperar varios libros de un mismo autor. Un ejemplo de mi codigo:
Esto es una pequeña prueba que estoy haciendo, el que tengo 3 libros de autor1, pero no creo que este bien; como diferencio los libros si son de una misma columna, y en el caso de ser indefinido el numero de libros, tendria que usar mysql_num_rows, pero tampoco se como hacerlo muy bien. Y como tratar la respuesta de json en java para poder utilizar esos libros tampoco se como hacerlo. Gracias de antemano!!
Tengo una tabla de 3 columnas, una unique_id, otra para titulos de libros y otra para el autor. Mi problema esta cuando quiero recuperar varios libros de un mismo autor. Un ejemplo de mi codigo:
1
2
3
4
5
6
$libros = $db->buscarlibros($autor1);
if ($libros) {
$response["libros"]["libro1"] = $libros[1];
$response["libros"]["libro2"] = $libros[2];
$response["libros"]["libro3"] = $libros[3];
echo json_encode($response);
Esto es una pequeña prueba que estoy haciendo, el que tengo 3 libros de autor1, pero no creo que este bien; como diferencio los libros si son de una misma columna, y en el caso de ser indefinido el numero de libros, tendria que usar mysql_num_rows, pero tampoco se como hacerlo muy bien. Y como tratar la respuesta de json en java para poder utilizar esos libros tampoco se como hacerlo. Gracias de antemano!!
Valora esta pregunta


0