[PHP] Spezielle Suchmaschine erstellen

rs-weez

Cadet 1st Year
Registriert
Aug. 2006
Beiträge
11
Hi, Leute. Das ist mein erster Post. Ich hoffe mir kann hier geholfen werden.

Ich bin eigentlich in Sachen Programmieren (noch) ein Laie. Also, bitte nicht böse sein, wenn ich was falsch formuliere.
Es geht um eine Suchmaschine mit einer Datenbank von Spielern und ihren Werten (es geht um ein Fußballspiel). Sie soll aus einer Datei, wo die ganzen Spieler und die Werte stehen, gemacht werden. Es sind ja schließlich über 3000. Würde Ewigkeiten dauern alles manuell einzugeben. :D
Ich geb euch mal ein Beispiel aus dieser Textdatei aus der ich die Datenbank erstellen möchte:
Code:
Ballack,0,0,0,0,1,0,1,0,1,0,0,0,9,189,R,B,7,7,86,76,92,84,76,75,79,77,86,77,86,85,85,81,86,92,85,76,74,96,92,91,80,83,50,85,7,6,0,1,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,B,3,8,1,1,29,80,Germany,13,0,FC Bayern München,13
Quagliarella,0,0,0,0,0,0,0,0,0,0,0,1,12,182,R,B,5,5,75,36,77,82,86,80,83,80,74,83,73,67,63,66,80,76,78,62,58,80,81,69,82,69,50,68,4,4,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,A,1,1,1,1,22,73,Italy,0,0,Ascoli Calcio,99
Rensing,1,0,0,0,0,0,0,0,0,0,0,0,0,187,R,B,4,4,30,74,84,55,65,68,83,69,48,47,52,50,55,68,33,80,34,29,30,42,80,52,53,69,78,69,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,A,1,1,1,2,21,86,Germany,0,0,FC Bayern München,22
Lizarazu,0,0,0,1,0,1,0,0,0,0,0,0,4,169,L,L,5,5,77,75,83,91,78,82,73,82,82,81,80,82,88,83,68,83,68,73,72,76,81,85,83,83,53,73,7,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,B,1,2,1,1,35,72,France,0,0,FC Bayern München,69
Gorlitz,0,0,0,1,0,1,0,1,0,0,0,0,6,179,R,R,4,4,73,63,77,85,82,79,72,76,79,83,74,75,77,74,69,76,70,68,67,67,75,78,77,72,50,71,5,5,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,B,2,1,1,1,23,74,Germany,0,0,FC Bayern München,18
Jede Zahl soll für einen Wert stehen. Welches Prog. brauche ich um jetzt diese Zahlen zu verarbeiten?
Es soll am Ende so aussehen wie hier: http://www.meisterliga.de/spielerdetails/?manuell=1
Man gibt einfach den Namen ein und bekommt die ganzen Werte.
Ich hoffe mir kann hier geholfen werden. :confused_alt:
Ich möchte wenigstens die Grundlagen dafür wissen. Es macht mir sehr viel Spaß an so kniffligen Sachen zu arbeiten, aber ohne eure Hilfe schaff ich's net!
Ich programmiere meine Seite übrigens mit dem PHP-Kit.

MfG, rs-weez... :)
 
oh hier stand nur mist, habe dein Problem falsch verstanden ...



Aber nochmal zum Verständnis, du hast diese ganzen Werte in ner .txt-Datei und möchtest das sie in eine DB eingetragen werden, richtig??
 
Zuletzt bearbeitet:
Richtig. Ich möchte es halt so machen wie im Link, denn ich gepostet habe.

Aus so einer Zeile sollen die Werte sortiert werden, ....
Code:
Ballack,0,0,0,0,1,0,1,0,1,0,0,0,9,189,R,B,7,7,86,76,92,84,76,75,79,77,86,77,86,85,85,81,86,92,85,76,74,96,92,91,80,83,50,85,7,6,0,1,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,B,3,8,1,1,29,80,Germany,13,0,FC Bayern München,13
...., damits am Ende so aussieht:
http://www.meisterliga.de/spielerdetails/?spielername=Ballack
 
Zuletzt bearbeitet:
axso, und ich dachte schon du willst nur so ne "Suchmaschiene" haben.


Also da gibbet mehrere möglichkeiten für, du könntest die Datei nehmen und mit PHP auslesen und das ganze dann auch in ne DB schreiben lassen, halte ich für die beste möglichkeit für dich.

In PHP müsstest eben immer nur einen Datensatz (eine Zeile) auslesen die einzelnen Sachen speichern und dann das ganze in die DB kloppen, an sich nicht das Ding.

an sich sollte das als info reichen, oder??


Ansonnsten hättest natürlich noch die möglichkeite das ganze mit C++ oder Java zu machen (oder auch 100 anderer Programmiersprachen ^^ ). Halte ich für dich aber nicht für Sinvoll wenn du "nur" PHP machst und da auch grade erst angefangen hast ...


/€dit:


Habe ich ganz vergessen gibbet ned in PHPMyAdmin so ne Funktion womit du ne Textdatei in die DB einlesen lassen kannst, da es ja an sich scho ne .cvs datei ist sollte das auch ned das ding sein ...
 
Danke für deine Antwort!
Ui, ein bisschen kompliziert, aber ich werde mit Neugier an die Sache rangehen.^^
Also, ich möchte die einzelnen Schritte, die ich machen muss wissen um zu dem Endergebnis wissen (sprich: Suchmaschine mit Datenbank). Ist bestimmt nicht wenig Arbeit, die man dafür tun muss um das zu bekommen was man möchte.
Gibts da ein spezielles Programm mit dem man einfach eine Datenbank erstellen kann, wo man auch so eine Formel erstellen kann für einen Datensatz. z.B.:
1. Zahl bedeutet "Schußkraft" 2. Zahl bedeutet "Genauigkeit"....
Oder geht das alles mit PHP-Kit?

...edit: Ja, es ist übrigens eine .csv-Datei. ;)
 
Zuletzt bearbeitet:
Hmm... Weiß jemand wo man im PHPKit eine csv-Datei auslesen kann?
 
Also von PHPKit habe ich keine Ahnung aber ich habe eben versucht das ganze mit PHPMyAdmin zu machen und damit hatte ich keine Probs. Einfach die Datei nehmen und wenn du in deiner Tabelle irgendwelche "Auto-Felder" hast dann lässt du die einfach leer. Musst eben nur vorher die Tabelle zusammenbauen, ist aber auch ned das Ding.


MFG
- booZy
 
Schon klar. Deine Hilfe hat mich weitergebracht. Thx.
Noch mal zu dem was ich machen möchte:
Aus jedem Datensatz soll eine Internetseite gemacht werden. Alle diese Seiten sollen diese Datenbank ausmachen und man sollte sie mit einer Suchmaschine durchsuchen können.
 
Zurück
Oben