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.