rewrite .htacces

praticamente non mi riesce a fare piu il controllo del :
PHP:
$sSQL="SELECT keywords FROM ".PREFIX."pm_search WHERE keywords='".$searchstring."'";    
    $result = $db->query($sSQL);  
    
      if($result->size()>0)
        {
        while($rs=$result->fetch())

e di conseguenza mi inserisce ogno volta la parola ricercata doppia,sia in categoria,che non creandomi due record,anche se la parola esiste gia,ho provato a modificare la richiesta da
PHP:
GET
A
PHP:
POST
ma niente fa uguale,questo e' il codice attuale che ho:
PHP:
sSQL="SELECT keywords,section FROM ".PREFIX."pm_search WHERE keywords='".$searchstring."'AND section='".$section."'";	
    $result = mysql_query(sSQL); 
	$searchstring =($_POST['searchtext']);
	$section =str_replace("/","",$section);
	  if (mysql_num_rows($result) == 0)
		{
 $sSQL = sprintf("INSERT INTO ".PREFIX."pm_search (keywords,section) VALUES (%s,%s)ON duplicate KEY UPDATE hit=hit+ 1",
							
							GetSQLValueString($searchstring=($_POST['searchtext']),"text"),
							
							GetSQLValueString(str_replace("/","",$section),"text"));
									
									$result=$db->query($sSQL);
   
 
}
	
		
else
{
while ($row = mysql_fetch_assoc($result))
	$sSQL="UPDATE ".PREFIX."pm_search SET hit = hit + 1 WHERE keywords='".$searchstring."'AND section='".$section."'";	
$db->query($sSQL);
}

Ho risolta grazie mille del'aiuto! di cuore!!
sono di coriano e oggi sono triste!! ciao sich!!
 

Discussioni simili