Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2008, 22:35
llnitoll
 
Fecha de Ingreso: enero-2004
Mensajes: 236
Antigüedad: 20 años, 3 meses
Puntos: 4
Sacar valores array desde la DB.

Bueno lo que quiero esque el in_array encuentre un valor en la DB igual al tipo $tipo1.

Código PHP:
$resultados mysql_query("SELECT valor from Prueba WHERE id='1' ");

while(
$mycate mysql_fetch_array($resultados)) {

$acvalor filter($mycate['valor']);

$cvalor = array($acvalor);

}

$tipo1 "www";

if (
in_array($tipo1$cvalor)) {
    
$resultado "OK";

Pero el problema es que en la DB avezes hay 4 o 6 valores en la misma fila. Es decir que "valor" en la DB puede ser: "222" , "www", "ooo" pero puede haver mas o menos valores.

Con lo que lo que yo busco es que se reproduzca esto:
$cvalor = array("222" , "www", "ooo");

Hay 2 veces que me ha funcionado:

1- Poniendo entre comillas el resultado de lla DB $cvalor = array("$acvalor"); y en la DB sin comillas es decir $acvalor equivalia a 222 por ejemplo pero solo un valor, es decir si ponia 2 ejemplo: 222, www pues ya no iva.

2- Tambien me finciono sin comillas en ningun sitio $cvalor = array($acvalor); ni en la DB tampoco, pero siempre un valor.

Entonces la cuestion esque el numero de valores varian si supiera que van a ser siempre 3 haria $cvalor = array($acvalor, $acvalor2, $acvalor3); pero tenjo que encontrar la manera de ponerlos todos en la DB en la mima linea y que funcione el array.

Bua.. haver si alguien sabe como hacerlo, gracias.