Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2012, 10:50
paik
 
Fecha de Ingreso: marzo-2011
Mensajes: 21
Antigüedad: 14 años
Puntos: 0
array a consulta

Buenas
Quiero sacar las categorias de una noticia separados por coma pero que la ultima no tenga coma, entonces estoy probando a hacer un array de la consulta para conseguirlo con un implode.


Si lo hago de esta forma consigo lo que busco y salen los valores array [0] =>, array [1];

Código PHP:
Ver original
  1. $notice = mysql_query("SELECT * FROM Categorias_noticia");
  2.  $numeros = mysql_num_rows($notice);
  3.  
  4. $categoria = array();
  5. while($registro = mysql_fetch_array($notice))
  6.       {
  7.         $id = $registro ['id']
  8.         $categoria[] = $registro['categoria'];
  9.  
  10. }
  11. $titulo = implode(",", $categoria);
  12. print_r ($categoria);
  13. ?>


Pero como no quiero mostrar todas sino las que pertenecen a una noticia tengo que hacer la consulta asi

Código PHP:
Ver original
  1. $notice = mysql_query("SELECT * FROM Categorias_noticia WHERE id=$numero_cat");

entonces me saca todo del array con array [0] => y el implode no me pone las comas.
¿Por que salen los datos a cero?, creo que es el motivo por el que el implode no me saca las comas
espero haberme explicado
haber si alguien puede orientar a como solucionarlo.gracias