phpbar.de logo

Mailinglisten-Archive

[php] Re: Probleme mit dem Platzhalter ( odbc_prepare )

[php] Re: Probleme mit dem Platzhalter ( odbc_prepare )

Steffen Sander s.sander_(at)_crs.de
Thu, 20 Apr 2000 19:19:16 +0100


> $con_id = odbc_connect("DB", "user", "pass");
> $result_handle = odbc_prepare("UPDATE table SET id = ?, text = '?'
> WHERE table_id = ?");
> $update = 1;
> while($update) {
>    #
>    # Hole Daten aus der DB
>    #
>    $data_array = array(ein paar daten aus der DB (id, text, table_id));
>
>    if(!odbc_execute($result_handle, $data_array)) {
>      $update = 0;
>    }
> }
> # Beende die DB-Verbindung commit usw.
> ?>
> Leider werden die Variablen nicht durch die Daten im $data_array
> ersetzt.
> Wahrscheinlich liegt es an den Platzhalter (?) im prepare Statement.
> Das PHP-Manual verhaelt sich in diesen Punkt sehr bedeckt, wer
> interessiert ist
> kann die Punkte odbc_prepare und odbc_execute nachschauen ;).

Alternative: Wenn Du mit odbc_exec( ... ) arbeitest bekommst Du,
bei erfolgreicher Ausführung, ein result-Handle und kannst mit
odb_result auf die Daten zugreifen oder mit
list( ... ) = odbc_fetch_array(...) usw.http://www.php3.de/manual/function.odbc-exec.php3

Steffen
--
Steffen Sander - Internet/Intranet Softwareentwicklung
CRS Computer Register Service GmbH -  Ritterstr. 11 - 10969 Berlin
mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81
http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net




php::bar PHP Wiki   -   Listenarchive