Mailinglisten-Archive |
Hallo Liste ich habe eine Frage in Bezug auf odbc_prepare. Wie heisst der Platzhalter bei odbc_prepare? Mein Skript (Pseudo) sieht folgendermassen aus und tut nicht das was ich erwarte und tippe auf den Platzhalter. <? $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 ;). Die eigentliche Frage: Kann mir jemand helfen und mir den korrekten Platzhalter nennen? Bitte keine Umwege ohne Parameter schildern ;) cu Axel
php::bar PHP Wiki - Listenarchive