Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2008, 16:37
chacamariano
 
Fecha de Ingreso: enero-2008
Mensajes: 53
Antigüedad: 16 años, 4 meses
Puntos: 0
Manejo de Array

Hola a todos, mi duda es la siguiente, tengo un buscador, que lo voy a explicar con un ej para que se entienda bien cuando el usuario pone "futbol + mendoza" ,por ej se divide la cadena en 2 palabras a travez del signo +, cada palabra es una consulta distinta y cada uno de los resultados de la consulta los guardo en un array.
Código PHP:
for($a=1;$a<count($var5);$a++){
$sql"select distinct pna_url from pagina,pagina_keyword,keyword where (pagina.pna_id = pagina_keyword.pna_id and pagina_keyword.krd_id=keyword.krd_id) and krd_keyword in ('$var6[0]'";
                                
                            
                                for(
$i=1;$i<count($var6);$i++){
                                             
$sql .= ", '$var6[$i]'";
                                                              }
                                        
$sql.=")";
                                        
                                        echo 
"$sql";
                                        
$consultasmysql_query($sql);
                                        
                                        
$array[$a] = mysql_fetch_array($consultas);   //Aca guardo cada uno de los resultados de la consulta en un array
                                        
echo  "El valor es $array[$a[0]]"
El problema que tengo es que quiero comparar los resultados de ambos array para que me muestre solo los que coinciden entre ambos pero no se como ver el contenido de ellos porque se me hace lio con el tema del $consulta[$a].
En el caso que no tuviera todo eso yo hacía
Código PHP:
$consultasmysql_query($sql);
$array mysql_fetch_array($consultas);   //Aca guardo cada uno de los resultados de la consulta en un array
           
echo  "El valor es $array[0]"
Y me daba el valor del resultado de la consulta en la posición 0.