Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. stellina25
    3. Post
    S

    stellina25

    @stellina25

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 2
    • Post 11
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    15
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da stellina25

    • RE: interrogazione database

      devi fare cosi:

      [php]
      $result= mysql_query("SELECT * FROM sondaggio", $db_connect);
      while ($row= mysql_fetch_array($result)) {

      $nome_campo1 = $row['nome_campo1'];
      $nome_campo2 = $row['nome_campo2'];
      ...
      }
      [/php]

      il ciclo while ti permette di estrarre tutti i record dal db

      ciao

      postato in Coding
      S
      stellina25
    • RE: reicerca di parole all'intero di un testo

      @Gorka said:

      Fuori dal ciclo inizializzi una varibile $max=0
      Dentro il ciclo dovresti controllare ogni volta se strlen($localita) > $max allora $max = strlen($localita) e ti estrai la key di quella località.

      [PHP]
      $max=0;
      $localita_ok='';
      while ($data=mysql_fetch_array($result))
      {
      $nome=$data['nome'];
      $id=$data['id'];
      $localita = strtolower($nome);

      $localita2 = " ".$localita." " ;

      $pos = strpos2($newstring, $localita2, 1);
      if ($pos !='')
      {

          $lunghezza=strlen($localita);
      

      if ($lunghezza > $max)
      {
      $max = $lunghezza;
      $localita_ok=$localita;
      }
      else $localita_ok='';

      }

      else echo " ";

      }

      [/PHP]

      ho provato a fare come mi hai detto ma stampo sempre entrambe le localita dove sbaglio???? :bho:

      postato in Coding
      S
      stellina25
    • RE: reicerca di parole all'intero di un testo

      Ecco il codice:

      [php]

      $string = 'abcdef abcdef dfgdsf gsdrwer ef gdsf gdsf gdsfgsdfgdsf gdsfdas fdsf df asdf luogo di lavoro: san benedetto del tronto fdgs dfg dsf gdsf gdfgfdsgdgs f re tretret';
      $string2 = " ".$string." " ;

      $newstring=strtolower($string2);
      $sql="SELECT nome FROM localita ORDER BY nome DESC";
      $result=mysql_query ($sql);

      while ($data=mysql_fetch_array($result))
      {
      $nome=$data['nome'];
      $localita = strtolower($nome);

      $localita2 = " ".$localita." " ;

      $pos = strpos2($newstring, $localita2, 1);

      if ($pos !='')//se ho trovato la localita
      {

      echo "$pos $localita<br>";
      }

      else echo " ";

      }
      [/php]

      in questo modo stampo tutte le soluzioni :
      94 san benedetto del tronto
      94 san benedetto
      94 san benedetto
      151 re

      ma se voglio stampare solo la prima come devo fare?

      Se invece voglio prendere la parola più lunga strlen($localita) tra quelle stampate indipendentemente dall'ordine con cui vengono stampate come potrei fare il controllo?

      postato in Coding
      S
      stellina25
    • RE: reicerca di parole all'intero di un testo

      penso che il mio problema sia proprio elaborare la soluzione giusta in grado di estrapolarmi il risultato desiderato...
      per di più non è detto che la località sia composta da più parole potrebbe essere costituta da una paola sola e non so se inserendo gli spazi troverei dei vantaggi...
      :arrabbiato:

      postato in Coding
      S
      stellina25
    • RE: come litigare con php :) tabella

      se stampi il valore di $nome con un echo ti da il risultato?

      postato in Coding
      S
      stellina25
    • RE: reicerca di parole all'intero di un testo

      @Bruno61 said:

      Ciao,
      immagino che tu abbia un po' di "fuffa" nella tabella localita altrimenti non si spiegherebbero le linee con "re","ro","ne" e cosi' via, visto che sono stampate cosi' come ritornate dalla query.

      Ciao
      Bruno

      le localita provengono da fonte certa, la località Ne per esempio sta in provincia di Genova
      http://www.paesionline.it/liguria/ne/comune_ne.asp

      le altre località le ho verificate e sono presenti in altre zone d'italia...

      postato in Coding
      S
      stellina25
    • RE: reicerca di parole all'intero di un testo

      select eseguita:
      SELECT nome
      FROM localita
      WHERE 'g dfg fdg dsf gdsf gdfgfds g san benedetto del tronto fdsf gdsf gdsf gdsf gdsf gfds g' REGEXP nome

      Risultato ottenuto dalla query:
      Ne
      Ro
      San Benedetto
      San Benedetto
      San Benedetto del Tronto

      ... non va ancora bene :bho:

      postato in Coding
      S
      stellina25
    • RE: reicerca di parole all'intero di un testo

      non so se ho capito bene ma ho provato ad impostare una query del tipo:

      SELECT nome FROM localita WHERE nome LIKE '%g dfg fdg dsf gdsf gdfgfds g san benedetto del tronto fdsf gdsf gdsf gdsf gdsf gfds g%'

      ma non funziona....
      può essere che abbia capito male quello che volevi dire ...

      grazie

      😉

      postato in Coding
      S
      stellina25
    • reicerca di parole all'intero di un testo

      Ciao a tutti,
      sto cercando di fare un piccolo script che è in grado di recuperare una località all'interno di un testo.

      Sono in parte riuscita a raggiungere l'obiettivo ma cerco qualche idea per far si che lo script funzioni bene.

      Riassumento:
      Ho un testo che contiene il nome di una localita.

      Ho una tabella in un db con i nomi di tutte le localita e confronto ogni localita con il testo per vedere se è presente.

      
       
      
       
      function strpos2($haystack, $needle, $nth = 1)
      {
          
          $haystack = ' '.$haystack;
          if (!strpos($haystack, $needle))
              return false;
          $offset=0;
          for($i = 1; $i < $nth; $i++)
              $offset = strpos($haystack, $needle, $offset) + 1;
          return strpos($haystack, $needle, $offset) - 1;
      }
      
      
      $string = 'abcdef abcdef dfgdsf gsdrwer ef gdsf gdsf gdsfgsdfgdsf gdsfdas fdsf df asdf  san benedetto del tronto fdgs dfg dsf gdsf gdfgfdsgdgs f re tretret ';
      
      $newstring=strtolower($string);
      
      
      $sql="SELECT nome FROM localita";
      
      $result=mysql_query ($sql);
       while ($data=mysql_fetch_array($result))
       {
          $nome=$data['nome'];
      $localita = strtolower($nome);
      $pos = strpos2($newstring, $localita, 1);
      	if ($pos !='')//se ho trovato la localita mi faccio restituire la sua posizione ed il suo nome
      	{
      	echo "$pos $localita<br>";
      	}
      	else echo " ";
      	
       
       }
      
      
      
      
       
      
      

      Il mio problema al momento è questo :
      estrapolare il risultato corretto tra quelli ottenuti.

      In questo caso infatti ho ottenuto questi risultati:
      83 ne
      134 re
      96 ro
      77 san benedetto
      77 san benedetto
      77 san benedetto del tronto
      137 tret

      ma la riga estatta è san benedetto del tronto....

      non riesco a capire cosa potrei fare per ottenere il risultato corretto :bho:

      mi sapreste dare una mano?

      grazie

      ciao

      postato in Coding
      S
      stellina25
    • importazione database

      Ciao a tutti,
      credo di essere piuttosto disperata. sono alle prese con l'importazione di aluni database, essendo questi molto grandi ho deciso di utilizzare la sintassi di mysql:

      mysql -u root -p password
      primo_db < uno.sql;

      l'errore riportato è il seguente:
      error 1064 (42000): you have an error ub your sql syntax; check the manual that correspondes to your mysql server version for the right syntax to use near 'primo_db < uno.sql' al line 1

      mi sapete dire a che cosa è dovuto questo errore?
      il file che sto usando è un file di piccole dimensioni e sto facendo delle provo per capire se poi funzioneranno anche gli altri.

      spero possiate darmi un consiglio,
      grazie
      ciao
      :ciauz:

      postato in Coding
      S
      stellina25
    • RE: Diretory PR 4

      @Enzodc82 said:

      Grazie pinone tutti i siti segnalativerranno presto inseriti.

      Continuate a segnalare, numerosi.

      :ciauz:

      Solo una domanda, lo screenshot dei siti l'hai fatta in automatico o l'hai inserita tu? Ti chiedo questo perchè ho visto un sito che differisce dallo screen che mostri tu, niente di grave 😉 era solo una curiosità

      :ciauz:

      postato in Help Center: consigli per il tuo progetto
      S
      stellina25