Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2004, 13:31
Strikes
 
Fecha de Ingreso: enero-2002
Mensajes: 20
Antigüedad: 22 años, 3 meses
Puntos: 0
Pregunta resultados de mysql en una cadena y eliminar elementos de la cadena...

Hola...

bueno ando un poco loco con esto... ya me he mirado el manual de php pero no acabo de dar con la solucion....

resulta que quiero que los resultados de una consulta de mysql se me muestren en una cadena, o sea de la forma 1,4,5,6,123,3456

la consulta es lo tipico de seleccionar las ids de una tabla

"SELECT id FROM tabla"

Pense que con esto me funcionaria pero no es asi :

Código PHP:
$sql="SELECT id FROM tabla";
$result=mysql_query($sql,$link);
$row=mysql_fetch_array($result);
$row2=implode(",",$row); 
pero asi no me devuelve un listado de los resultados en forma de cadena , si no una cadena con el ultimo resultado... se que con un bucle recorriendo todos los resultados de mysql seria muy facil, pero quiero evitar esto porque entonces relentizara mucho la ejecucion de la pagina ya que hay muchisimos registros.

y despues la otra duda (que no he podido practicar porque si no me sale el paso anterior...) es una vez tenga la cadena con las ids 2,3,7,12,232 como podria eliminar un valor en concreto y seguir manteniendo el formato de cadena?

Saludos y gracias