Ich bin noch nicht sonderlich gut im Umgang mit PHP. Jetzt stehe ich vor einem Problem, an dem ich mir wirklich noch die Zähne ausbeiße, dabei ginge per Datenbank alles sicher einfacher, aber ich weiß nicht, ob es "sich gehört", das so zu machen.
Folgendes:
Ich lese ein Verzeichnis mit Fotos aus und speichere die Dateinamen in ein Array. Zu einigen Fotos gibt es Zusatzfotos _a, _b etc. Die sollen den Hauptfotos zugeordnet angezeigt werden. Zusätzlich sollen diese Fotos mit einer Datenbank-Tabelle abgeglichen werden, on eine Zuordnung besteht oder nicht. Soweit klappt jetzt auch alles.
Jetzt soll aber auch noch eine Blätterfunktion in die Seite eingebaut werden (würde ich sicher mit sehr, sehr viel Aufwand noch hinbekommen) und es soll eine Suche geben.
Allein bei der Suche wüßte ich gar nicht, ob das überhaupt mit einem Array geht - sprich: eine Suche ala like...
Jetzt ist meine Idee, die Namen der Fotos gleich nach dem Auslesen in eine Datenbank zu speichern - damit läßt sich dann die Zuordnung leicher vergleichen - die Blätterfunktion brauche ich nicht so kompliziert zu machen und die Suche ist kein Thema mehr.
Auf Geschwindigkeit kommt es dabei nicht an - aber wie lange macht eine Tabelle es mit, wenn ständig Daten reingeschrieben und wieder gelöscht werden?
Folgendes:
Ich lese ein Verzeichnis mit Fotos aus und speichere die Dateinamen in ein Array. Zu einigen Fotos gibt es Zusatzfotos _a, _b etc. Die sollen den Hauptfotos zugeordnet angezeigt werden. Zusätzlich sollen diese Fotos mit einer Datenbank-Tabelle abgeglichen werden, on eine Zuordnung besteht oder nicht. Soweit klappt jetzt auch alles.
Jetzt soll aber auch noch eine Blätterfunktion in die Seite eingebaut werden (würde ich sicher mit sehr, sehr viel Aufwand noch hinbekommen) und es soll eine Suche geben.
Allein bei der Suche wüßte ich gar nicht, ob das überhaupt mit einem Array geht - sprich: eine Suche ala like...
Jetzt ist meine Idee, die Namen der Fotos gleich nach dem Auslesen in eine Datenbank zu speichern - damit läßt sich dann die Zuordnung leicher vergleichen - die Blätterfunktion brauche ich nicht so kompliziert zu machen und die Suche ist kein Thema mehr.
Auf Geschwindigkeit kommt es dabei nicht an - aber wie lange macht eine Tabelle es mit, wenn ständig Daten reingeschrieben und wieder gelöscht werden?