hola a todos, tengo el sgte script
Código PHP:
$pr = str_replace ( ",", "", $results['IMP_ASOC'][0] ); // elimina comas y deja cadena
$imp = split( ",", $results['IMP_ASOC'][0] ); // devuelve array
$cont = strlen( $pr ); //esto es 2
$separador = "";
for($i=0; $i <= $cont-1; $i++ ){
$sql_user = "SELECT * FROM J_PENTA.J_NOTICIAS WHERE ID_NOTICIA =".$imp[$i]."";
$parsed = ociparse($db_conn, $sql_user);
ociexecute($parsed);
$nrows = ocifetchstatement($parsed, $results);
if ( $i > 0 ){
$separador = ",";
}
$res .= $separador . $results['TITULO'][$i];
}
echo $res;
la idea es hacer la consulta dinamica, pero solo me duvuelve el primer resultado, da lo mismo si $cont vale 10, 20 ó 2, siempre me devuelve el primer registro, por que no esta concatenando.
ayuda pliiiiiiiiiiiiiiiiiiis
P.D.: imprimi todas las variables y todas se ejecutan bien excepto la concatenacion.
saludos