Thema: MySql suche
Einzelnen Beitrag anzeigen
  #1  
Alt 17.04.2008, 20:16:20
Chris_M Chris_M ist offline
Anfänger
 
Registriert seit: Mar 2008
Beiträge: 17
MySql suche

moin

Ich brauch dringent hilfe von euch Profis

erstmal hier mein DB aufbau
DB: musterbau
Tabelle: MotorRad
Spallten: id, Bezeichnung

ich hab mir ein suchscript gebastelt wo ich in der Spallte Bezeichnung Z.b. Bridestone suchen möchte in den Zeile steht "Bridestone 190/65R17" (als beispiel) nu soll er mir die ganze Spallte Bezeichnung nach Bridestone suchen (sind etwas 400 Bridestone, 300 Dunlop usw) und die ganzen zeilen ausgeben mit der davor stehenden id, nur bekomm ich eine fehlermeldung, ich poste mal fix mein Script

PHP-Code:
<?php 
error_reporting
(E_ALL);    
include 
'config.php';    // Konfigurationsdatei laden 
@mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS) OR
        die(
"Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());
            
mysql_select_db(MYSQL_DATABASE) OR
                    die(
"Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());         

$eingabe "Bridstone";

$eingabe_array explode(' ',$eingabe); 

$query 'select * from table MotorRad where '//anfang der abfrage 

    
for($i 0$icount($eingabe_array); $i++){ 
      
$query .= "(Bezeichnung like '%".$eingabe_array[$i]."%')";  
            
//ob der $i-te begriff in einer spalten enthalten ist (mit oder verknüpft) 
        
if($icount($eingabe_array)-1){ 
            
$query .= ' and '
        } 
        
//verknüpfung der einzelnen worte mit und 
    


$result mysql_db_query('musterbau',$query); //anfrage an die datenbank 
    
$num_news mysql_num_rows($result); //anzahl der zurückgegebenen datensätze 
    
for($i 0$i $num_news$i++){ 
        
$id mysql_result($result,$i,'id'); //abfrage der id von der datenbank 
        
$Bezeichnung mysql_result($result,$i,'Bezeichnung'); //abfrage der Bezeichnung 
        
echo '<a href="show.php?id='.$id.'">'.$Bezeichnung.'</a><br>'//links auf die seite show_news.php  
    

?>
Fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/******test.php on line 25

Ich bin schon 3Tage dabei das prob zulösen aber ich komm einfach nicht weiter.
Was hab ich hier falsch gemacht?
Habt ihr ein kleinen Tip für mich Bitte?

mfg

Geändert von Chris_M (17.04.2008 um 20:17:30 Uhr)
Mit Zitat antworten