Suchfuktion!

Beiträge zu pushen ist nicht so die feine Art.

PHP:
 $eintraege=explode("|",$zusammenfassung);
for ($x=0;$x<count($eintraege);$x++)
{   
    $AND .= " AND catchword.name like '%".$eintraege[$x]."%' ";
}
if($eintraege[$x] !=""){
    
    $sql = mysql_query("SELECT * FROM catchword LEFT JOIN file ON     catchword.file_id=file.id WHERE catchword.file_id<>1 ".$AND);
      while($row = mysql_fetch_object($sql))
    {    
        echo $row->name;
      }

}

So das sollte es aber sein.
 
Nein! Das wars leider nicht! Es gibt mir NIX aus! ka!!

Ich weiß! Mache ich ungern aber ich hab das prob schon seit ein paar Tagen!
 
also mein prob:

das ist der code:



PHP:
$eintraege=explode("|",$zusammenfassung);
 $AND = '0';
for ($x=0;$x<count($eintraege);$x++)
{   
	$AND .= " AND catchword.name like '".$eintraege[$x]."' ";
}
	
	$sql = mysql_query("SELECT * FROM catchword LEFT 
JOIN file OR catchword.file_id=file.id WHERE catchword.file_id<>1 ".$AND);
	  while($row = mysql_fetch_object($sql))
	{   
	echo $row->name;
	}

echo mysql_error();
und das bekomme ich:

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\apachefriends\xampp\htdocs\banp\admin1\search_1_admin1.php on line 11
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'OR catchword.file_id=file.id WHERE catchword.file_id<>1 0 AND c
 
Genau! Und was steht da in der Fehlermeldung?:


...blablabla....syntax to use near 'OR catchword.file_id=file.id WHERE catchword.file_id<>1 0 AND c
Was macht die NULL hier?
 
Habe einen Fehler gehabt! $AND = '0' war falsch!

PHP:
  $eintraege=explode("|",$zusammenfassung);
  $AND = null;
 for ($x=0;$x<count($eintraege);$x++)
 {   
     $AND = "AND catchword.name like ".$eintraege[$x]." ";
 	
 }
 $sql = mysql_query("SELECT * FROM catchword LEFT JOIN file OR catchword.file_id=file.id WHERE catchword.file_id<>1 ".$AND);
       while($row = mysql_fetch_object($sql))
     {   
     echo $row->name;
     }
 
 echo mysql_error()."<br>";
 echo error_reporting(E_ALL);
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\apachefriends\xampp\htdocs\banp\admin1\search_1_admin1.php on line 11
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'OR catchword.file_id=file.id WHERE catchword.file_id<>1 AND cat
2039
 
Zurück