Text ersetzen mit MySQL

Wenn man nicht den gesamten Text in einer Tabellenspalte ersetzen möchten, dann kann man auch Teile des Strings mit der REPLACE-Funkttion ersetzen, zum Beispiel über eine UPDATE:

UPDATE tabelle SET spaltenname = REPLACE(spaltenname,"Alter String","Neuer String");

Das ganze kann man zum Beispiel über phpMyAdmin ganz einfach auf eine Tabelle anwenden.

MySQL-Update : Probleme mit dem Zeichen satz

Ich hatte beim Provider ein Update der MySQL-Version beauftragt und auch eine entsprechende Datensicherungn meiner Joomla-Installation durchgeführt (Joomla 1.5)

Leider vergaß ich, das Backup entsprechend zu prüfen. Nach dem Update – in diesem Falle von einer 4er Version auf einer 5er, wurden dann bei der erwähnten Joomla-Seite alle Umlaute falsch dargestellt – Ein Codierungsproblem. Statt ä,ö oder ü las man jetzt ä, ö und ü.

Das Backup-Archiv war leider kaputt und unbrauchbar – so etwas wird mir sicher nicht wieder passieren!

Nach kurzer Recherche stieß ich auf diesen Artikel, der mir die ganze Problematik recht einleuchtend beibrachte.

Hier ist auch ein Korrekturprogramm verlinkt, was in bestimmt 70 % der Fälle hilfreich ist:
http://forum.mysqldumper.de/viewtopic.php?p=19187#19187

Symfony unter Windows / xampp installieren

Um das PHP-Framewprk symfoy unter Windows zu installieren, sollte man sich zuerst die aktuelle xampp-version besorgen und installieren.
Dies kann man zum Beispiel hier tun:
http://www.apachefriends.org/de/xampp.html

Apache und MySQL als Dienste gleich mitinstallieren und dann war’s das schon.
Sollte xampp beim ersten Start meckern, dass Port 80 oder Port 443 bereits belegt sind, dann liegt’s mit ziemlicher Sicherheit an Skype.
Lösung: Bei Skype kann man unter Aktionen->Optionen->Erweitert->Verbindung das Häkchen bei Ports 80 und 443 als Alternative für eingehende Verbindungen verwenden herausnehmen.
Nun lädt man sich die neues Symfony-Version herunter und entpackt sie nach C:\symfony.
Downloaden kann man sich die neueste Stable Version hier:
http://www.symfony-project.org/installation

Im Ordner C:\symfony\data\bin muss jetzt noch die symfony.bat angepasst werden.
Zeile 25 ersetzt man hiermit:

 %PHP_COMMAND% "C:\symfony\data\bin\symfony" %*

Zeile 34 ersetzt man hiermit:

 set PHP_COMMAND=C:\xampp\php\php.exe

Wir gehen jetzt davon aus, dass C: unser Projektverzeichnis wird. Über die Eingabeaufforderung (Start->Ausführen->cmd) tippen wir also folgendes ein, um einen Projektordner anzulegen:
cd C:\
mkdir newProject

Um jetzt Projektdateien dorthin zu kopieren, tippt man in der Konsole einfach
symfony init-project projektName
ein.

Jetzt kann man normal mit symfony arbeiten..