PEAR-Forum.de Übersicht Thema anzeigen - DB_DataObjects erweitern

DB_DataObjects erweitern


 

PEAR-Forum.de Übersicht » Database
Neues Thema eröffnen Neue Antwort erstellen Diesen Beitrag ausdrucken
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Killerkarpfen
User


Anmeldungsdatum: 05.10.2005
Beiträge: 21

Beitrag05.10.2005 16:38    DB_DataObjects erweitern Antworten mit Zitat

Hi Leute,

Ich hab hier n kleines Problem, vielleicht kennt sich hier jemand mit DB_DataObjects aus?

Ich will den Zeichensatz und die Sortierung für eine DB-Verbindung auf latin1/latin1_german2_ci einstellen. Anscheinend kann ich das nirgendswo angeben, muss also beim Verbindungsaufbau folgende SQL-Statements abschicken:
Zitat:

SET NAMES latin1
SET CHARACTER SET latin1
SET collation_connection='latin1_german2_ci'


Hat schon mal jemand sowas gemacht? Ich müsste ja den Konstruktor überschreiben oder die factory() Methode? Oder hat jemand ne bessere Idee?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Killerkarpfen
User


Anmeldungsdatum: 05.10.2005
Beiträge: 21

Beitrag05.10.2005 16:49     Antworten mit Zitat

Was haltet Ihr von folgender Lösung, ist das so sinnvoll?

Zitat:
require_once('PEAR.php');
require_once($_SERVER['DOCUMENT_ROOT'].'/test/dataobjects/Post_plz_da.php');

class plz_db extends DataObjects_Post_plz_da
{
public function __construct()
{
$this->query("SET NAMES latin1");
$this->query("SET CHARACTER SET latin1");
$this->query("SET collation_connection='latin1_german2_ci'");
}
}

$options = &PEAR::getStaticProperty('DB_DataObject','options');
$config = parse_ini_file('dataobjects.ini',TRUE);
$options = $config['DB_DataObject'];

$plz=new plz_db();
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Diese Seite übersetzen
PEAR-Forum.de Übersicht » Database
Neues Thema eröffnen Neue Antwort erstellen Diesen Beitrag ausdrucken
   Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Zu Deinen Favoriten hinzufügen

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen