Re: do while + mysql

From: Date: Thu, 27 Mar 2014 11:05:08 +0000
Subject: Re: do while + mysql
References: 1  Groups: php.general.es 
Request: Send a blank email to general-es+get-65641@lists.php.net to get a copy of this message
Hola El Ale, a ver si te sirve (pseudocode): $query = mysql_query(SELECT id, nombre FROM db WHERE status='1'); if($row=mysql_fetch_array($query){ $ids[] = $row[0]; } $idForQuery = implode(',', $ids); $query = mysql_query(UPDATE db SET status = "2" WHERE id IN ("$idForQuery")) La idea esta clara no? Saludos Carlos Medina Am 26.03.2014 21:56, schrieb El Ale...: > Buenas tardes amigos, les traigo una consulta por que la verdad que hace > rato que vengo con esto "atandolo con alambre" pero ahora necesito una > solucion aunque no la encuentro, tengo una llamada a mysql por ejemplo "no > me reten si esta mal escrita" jaja: > > $query = mysql_query(SELECT * FROM db WHERE status='1'); > if($row=mysql_fetch_array($query){ > echo $row[nombre]; > mysql_query(UPDATE tabla SET status='2' WHERE id='6'") > } > > entonces recoje los datos segun su id y si este es = a 1 lo trae sino no > niega, ahora yo a esto lo quiero hacer recorrer toda la base entonces pense > hacerlo con do while, ahora yo lo que solia hacer es > > do{ > //hacer algo > } > while($query=TRUE) > > (supongamos) entonces cuanod ve un status 1 lo trae y lo renombre 2 asi no > vuelve a traerlo pero jamas me respeta el $query=TRUE si este no es > verdadero sigue igual al bucle y jamas para, ¿alguno sabe que puedo estar > haciendo mal?. > Espero no haberlos mareado. > > Saludos! >

« previous php.general.es (#65641) next »