PHP Suchfunktion! <probleme>

http://www.devarticles.com/c/a/MySQL/Developing-A-Site-Search-Engine-With-PHP-And-MySQL/

Also, ich hab oben das Tutorial genommen, funtzt alles sauber!
Jetzt arbeite ich grade an dem script das in der searchWords Tabelle die entsprechenden
Einträge hinzufügt!

Für Leute die sich das Tut. nicht durchlesen wollen:
Es gibt zwei Tabellen:

atricles; ID + Inhalt
searchwords; ID SUCHWORT und die articles.ID

Es gibt eine Limitation:
Man kann nur ein Suchwort pro searchword ID vergeben
also zum Beispiel:

searchwords:
1 hallo 1
2 gott 1

Wenn man jetzt Hallo eingibt kommt man zu Artikel 1, dasselbe passiert mit 'Gott'!

Und jetzt scheitert schon bei mir!

Wie sag ich meinem Script das es diese Strukturiereung anlegen soll!
Ich hab ausch schon ein paar string Befehele reingpumpt die den ganzen
eingegeben String splitten und dann in die Datenbank als seperate "searchwords"
einfügen soll!

Hat aber leider nicht geklappt!
Ich bekomm die Suchwörter über die Variable:
".$_POST['keywords']."
 
also soweit bin ich momentan:

PHP:
    $teile= explode (" ", $_POST['keywords')
    //jetzt könnte man sowas wie das hier machen
     echo $teile[0]; // Hallo
    echo $teile[1]; // Gott
    
    
    //jetzt weiß ich nicht mehr weiter
    //improvisieren
    //da ich schon zur Datenbank connnecten bin lass ich das hier mal weg
    
    foreach ($teile as $val)
          {  .... 
    
    //da ich mich nicht in SQL auskenne, weiß ich nicht wie man pro array eine
    //neue Zeile in SQL einfügt.
    
    //später brauch man noch die ID des inkrementieren Felds des Artikels,
    //mysql_insert_id();


Danke für eure Hilfe ... ich werde noch viel von euch lernen :)
 
picos hat gesagt.:
also soweit bin ich momentan:

PHP:
     $teile= explode (" ", $_POST['keywords')
     //jetzt könnte man sowas wie das hier machen
      echo $teile[0]; // Hallo
     echo $teile[1]; // Gott
     
     
     //jetzt weiß ich nicht mehr weiter
     //improvisieren
     //da ich schon zur Datenbank connnecten bin lass ich das hier mal weg
     
     foreach ($teile as $val)
           {  .... 
     
     //da ich mich nicht in SQL auskenne, weiß ich nicht wie man pro array eine
     //neue Zeile in SQL einfügt.
     
     //später brauch man noch die ID des inkrementieren Felds des Artikels,
     //mysql_insert_id();


Danke für eure Hilfe ... ich werde noch viel von euch lernen :)

gut, habs geschafft!

np!
 
Dann poste doch deinen Lösungsweg - irgendwann wird sicher jemand vorbeikommen, der genau das gleiche Problem hat. Und der wird sich dann über eine Lösung sicher freuen.
 
Zurück