.....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) >0 ) {
        $search_array=array();
        while ($row=mysql_fetch_array($rs)) {
            
            $search = $row["search"];
            $searches =explode(" ", $search);
            for ($i=0;$i<sizeof($searches);$i++){
            $search_array= array_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));