Foros del Web » Programando para Internet » PHP »

palabras más buscadas

Estas en el tema de palabras más buscadas en el foro de PHP en Foros del Web. Tengo un formulario para buscar y una base de datos en la almaceno las búsquedas. Me gustaría mostrar las palabras más buscadas ¿cómo lo hago?...
  #1 (permalink)  
Antiguo 19/11/2007, 16:44
Avatar de mrgubu  
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 22 años, 2 meses
Puntos: 2
palabras más buscadas

Tengo un formulario para buscar y una base de datos en la almaceno las búsquedas. Me gustaría mostrar las palabras más buscadas ¿cómo lo hago?
  #2 (permalink)  
Antiguo 20/11/2007, 05:55
Avatar de mrgubu  
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 22 años, 2 meses
Puntos: 2
Re: palabras más buscadas

esto.... supongo que tengo que hacer un array con todas las palabras buscadas y luego reordenarlo, pero no estoy seguro de si es esto y tampoco cómo hacerlo, una ayudita por favor...
  #3 (permalink)  
Antiguo 20/11/2007, 17:42
Avatar de mrgubu  
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 22 años, 2 meses
Puntos: 2
Re: palabras más buscadas

.....más sencillito....¿cómo hago un array con todas las palabras contenidas en el campo 'busquedas' de una base de datos, teniendo en cuenta que el campo busquedas a veces tiene una sola palabra y otras veces tiene varias palabras?
Intento algo así como esto, pero no funciona:

Código PHP:
    $sql "SELECT * FROM busquedas ";

    
$rs mysql_query($sql$conn) or die(mysql_error()); 

    if (
mysql_num_rows($rs) >) {

        
$search_array=array();
        while (
$row=mysql_fetch_array($rs)) {
            
            
$search $row["search"];
            
$searches =explode(" "$search);
            for (
$i=0;$i<sizeof($searches);$i++){
            
$search_arrayarray_push($search_array$searches($i));
            }
        }
    }

    for (
$i=0;$i<sizeof($search_array);$i++){
        echo 
$search_array($i);
    } 
El error que me da es
Function name must be a string
en la linea
$search_array= array_push($search_array, $searches($i));
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:54.