From info at michael-kinne.de Mon May 8 15:43:38 2006 From: info at michael-kinne.de (Michael Kinne) Date: Mon, 08 May 2006 15:43:38 +0200 Subject: [pear] Eintragen von Formulardaten in DB In-Reply-To: <4433D62F.4020405@sebastianmendel.de> References: <19681658.20060405163159@jacomeit.de> <4433D62F.4020405@sebastianmendel.de> Message-ID: <445F4B0A.9020508@michael-kinne.de> Hallo ich habe folgendes Problem mit HTML_QuickForm und DB Ich bekomme meine Formulardaten als Array zurück $aDaten = $oFormular -> getSubmitValues (); Dabei stehen Daten aus einem Selectfeld drin, mindestens ein ausgewähltes. Das Array sieht folgendermaßen aus wenn mehrere Werte selectiert wurden ( 3 ) $aDaten ['wert'] [0] = 'wert1' $aDaten ['wert'] [1] = 'wert2' $aDaten ['wert'] [2] = 'wert3' Jetzt wollte ich die Daten in eine MySql DB eintragen. Jetzt zu meiner Frage Gibt es eine Möglichkeit bei PEAR DB das Array zu übergeben und DB schreibt selber den INSERT Befehl entsprechent der Anzahl der Werte im Array. Micha From mls at pooteeweet.org Mon May 8 15:47:22 2006 From: mls at pooteeweet.org (Lukas Kahwe Smith) Date: Mon, 08 May 2006 15:47:22 +0200 Subject: [pear] Eintragen von Formulardaten in DB In-Reply-To: <445F4B0A.9020508@michael-kinne.de> References: <19681658.20060405163159@jacomeit.de> <4433D62F.4020405@sebastianmendel.de> <445F4B0A.9020508@michael-kinne.de> Message-ID: <445F4BEA.4030002@pooteeweet.org> Michael Kinne wrote: > Jetzt zu meiner Frage > Gibt es eine Möglichkeit bei PEAR DB das Array zu übergeben und DB > schreibt selber > den INSERT Befehl entsprechent der Anzahl der Werte im Array. http://pear.php.net/manual/en/package.database.db.intro-auto.php MDB2, der Nachfolger von DB, verfügt ebenfalls über ähnliche Methoden: http://pear.php.net/package/MDB2/docs/latest/MDB2/MDB2_Extended.html Diese müssen aber erst nachgeladen werden: $mdb2->loadModule('Extended'); $mdb2->autoExecute(..); Gruß, Lukas From info at michael-kinne.de Mon May 8 18:55:34 2006 From: info at michael-kinne.de (Michael Kinne) Date: Mon, 08 May 2006 18:55:34 +0200 Subject: [pear] Eintragen von Formulardaten in DB In-Reply-To: <445F4BEA.4030002@pooteeweet.org> References: <19681658.20060405163159@jacomeit.de> <4433D62F.4020405@sebastianmendel.de> <445F4B0A.9020508@michael-kinne.de> <445F4BEA.4030002@pooteeweet.org> Message-ID: <445F7806.1030002@michael-kinne.de> Lukas Kahwe Smith schrieb: >Michael Kinne wrote: > > > >>Jetzt zu meiner Frage >>Gibt es eine Möglichkeit bei PEAR DB das Array zu übergeben und DB >>schreibt selber >>den INSERT Befehl entsprechent der Anzahl der Werte im Array. >> >> > >http://pear.php.net/manual/en/package.database.db.intro-auto.php > > Danke für die Hilfe kann ich aber nicht nutzen $erg = $db -> provides ( 'prepare' ); ergibt false bei mir. >MDB2, der Nachfolger von DB, verfügt ebenfalls über ähnliche Methoden: >http://pear.php.net/package/MDB2/docs/latest/MDB2/MDB2_Extended.html > >Diese müssen aber erst nachgeladen werden: >$mdb2->loadModule('Extended'); >$mdb2->autoExecute(..); > >Gruß, >Lukas > > > From mls at pooteeweet.org Mon May 8 19:31:18 2006 From: mls at pooteeweet.org (Lukas Kahwe Smith) Date: Mon, 08 May 2006 19:31:18 +0200 Subject: [pear] Eintragen von Formulardaten in DB In-Reply-To: <445F7806.1030002@michael-kinne.de> References: <19681658.20060405163159@jacomeit.de> <4433D62F.4020405@sebastianmendel.de> <445F4B0A.9020508@michael-kinne.de> <445F4BEA.4030002@pooteeweet.org> <445F7806.1030002@michael-kinne.de> Message-ID: <445F8066.4010502@pooteeweet.org> Michael Kinne wrote: > Lukas Kahwe Smith schrieb: > >> Michael Kinne wrote: >> >> >> >>> Jetzt zu meiner Frage >>> Gibt es eine Möglichkeit bei PEAR DB das Array zu übergeben und DB >>> schreibt selber >>> den INSERT Befehl entsprechent der Anzahl der Werte im Array. >>> >>> >> http://pear.php.net/manual/en/package.database.db.intro-auto.php >> >> > > Danke für die Hilfe > kann ich aber nicht nutzen > > $erg = $db -> provides ( 'prepare' ); öhm? das ist egal .. dann wird es emuliert .. Gruß, Lukas