Hallo Freunde
Auf meiner WebSite http://www.WeezerLinks.de wurden bisher die jeweiligen Inhalte einer Art selbstgebastelten CMS per 'include' eingebunden. Nachdem der Umfang und die Anzahl allmählich für mich unübersehbar und langsam immer schwerer zu 'händeln' wird, versuche ich nun diese include-Dateien in eine Datenbank zur weiteren Verwendung zu transferieren.
PHP und MySQL ist für mich ein unendliches Spiel aus Trial & Error, man wächst bekanntlich mit den Aufgaben, aber erst wenn Sie erledigt ist, kommt der Wachstumsschub...
Zwei Probleme habe ich schon ganz am Anfang...
Alle Dateien werden zunächst in ein Array eingelesen. Klappt. Auch das Auslesen der einzelnen Datensätze aus dem Array zeigt die Texte so wie sie sein sollen. (Alle Texte liegen in utf-8 vor.)
Die Datenbank wird, wenn Sie bereits Existiert zunächst gelöscht, um dann neu aufgebaut zu werden. Deshalb soll die richtige Konfiguration bereits im PHP-/SQL-Code getroffen werden.
Beim Speichern der einzelnen Sätze in die DB bekomme ich überall da einen Abbruch, wo im Text ein Hochkomma, (bzw. ein einzelnes Anführungszeichen) verwendet wurde. In ca. 200 der Einzelparzellen habe ich bereits das Anführungszeichen durch '& p r i m e ;' ersetzt. Das sieht scheiße aus, und kann meiner Meinung nach nicht die Lösung sein.
Die Inhalte, die bis dahin bereits in die DB Kopiert wurden, werden dort mit falschen Umlauten angezeigt.
Mein Webspace wird bei 1&1 gehostet, auf diverse (PHP-, HTACESS, MySQL-) Konfigurations-Dateien habe ich keinen Zugriff (glaube ich). Im Prinzip habe ich aber auch keine Ahnung, und es dauert Tage, wenn ich nicht die Zeit und die Lust verliere bis ich irgendwie eher zufällig irgendwo eine Teillösung eingebaut habe.
Gibt es hier jemand, der zu dieser Problematik oder zu einer korrekten Vorgehensweise in anfängerverständlicher Formulierung etwas sagen kann.
viele Grüße
Der Ochs vor'm Berg...
HH.
Auf meiner WebSite http://www.WeezerLinks.de wurden bisher die jeweiligen Inhalte einer Art selbstgebastelten CMS per 'include' eingebunden. Nachdem der Umfang und die Anzahl allmählich für mich unübersehbar und langsam immer schwerer zu 'händeln' wird, versuche ich nun diese include-Dateien in eine Datenbank zur weiteren Verwendung zu transferieren.
PHP und MySQL ist für mich ein unendliches Spiel aus Trial & Error, man wächst bekanntlich mit den Aufgaben, aber erst wenn Sie erledigt ist, kommt der Wachstumsschub...
Zwei Probleme habe ich schon ganz am Anfang...
Alle Dateien werden zunächst in ein Array eingelesen. Klappt. Auch das Auslesen der einzelnen Datensätze aus dem Array zeigt die Texte so wie sie sein sollen. (Alle Texte liegen in utf-8 vor.)
Die Datenbank wird, wenn Sie bereits Existiert zunächst gelöscht, um dann neu aufgebaut zu werden. Deshalb soll die richtige Konfiguration bereits im PHP-/SQL-Code getroffen werden.
Beim Speichern der einzelnen Sätze in die DB bekomme ich überall da einen Abbruch, wo im Text ein Hochkomma, (bzw. ein einzelnes Anführungszeichen) verwendet wurde. In ca. 200 der Einzelparzellen habe ich bereits das Anführungszeichen durch '& p r i m e ;' ersetzt. Das sieht scheiße aus, und kann meiner Meinung nach nicht die Lösung sein.
Die Inhalte, die bis dahin bereits in die DB Kopiert wurden, werden dort mit falschen Umlauten angezeigt.
Mein Webspace wird bei 1&1 gehostet, auf diverse (PHP-, HTACESS, MySQL-) Konfigurations-Dateien habe ich keinen Zugriff (glaube ich). Im Prinzip habe ich aber auch keine Ahnung, und es dauert Tage, wenn ich nicht die Zeit und die Lust verliere bis ich irgendwie eher zufällig irgendwo eine Teillösung eingebaut habe.
Gibt es hier jemand, der zu dieser Problematik oder zu einer korrekten Vorgehensweise in anfängerverständlicher Formulierung etwas sagen kann.
viele Grüße
Der Ochs vor'm Berg...
HH.
Kommentar