Oppure

Loading
17/12/07 14:24
aSeptik
Ciao ragazzi! ;D

Innanzi tutto Auguri, carino il video ci stava per scappare una lacrimuccia! eheeh! ;D

Poi...volevo sapere se possibile una cosuccia riguardo il titolo del 3d!

ovvero, supponiamo che io voglia visualizzare dei valori presenti nel mio database, ma questi valori da visualizzare devono rispettare il metodo di ricerca, se io cerco ad esempio
"divx avi 2007" la query mi deve restituire tutti i risultati che contengono i tre valori e NON tutti i risultati con almeno uno dei tre!

volevo sapere se esiste una soluzione o SQL o PHP
o tutte e due! ;D

ho pensato ke una funzione tipo "eregi" possa fare al caso mio, ma come usarla per verificare se più parole sono presenti in una stringa? e come usarla in un ciclo?

grazie in anticipo! ;D
aaa
17/12/07 17:45
aSeptik
A riciao rigaz!

allora ho risolto almeno un problema inerente il cercare più parole con eregi in un ciclo! ;D

ecco il code:

$TermineDiRicerca = split(" ", $TermineDiRicerca);
          foreach ($TermineDiRicerca as $Termine)
          {
               if (!eregi($Termine, $TestoInCuiCercare)) {return false; }
          }
          return true;


adesso però ho bisogno di utilizzare questa funzione in con una query, come faccio!?

supponendo ke la query è così strutturata:

$query="SELECT * 
        FROM tavola 
		WHERE MATCH($ValoreNelDB) AGAINST ('$ParolaDaCercare')
		";
$result=mysql_query($query);

echo mysql_error();
while($r=mysql_fetch_array($result))
{ etc...etc...


consigli, suggerimenti, plsssssssss!!!! ;D
aaa