Mailinglisten-Archive |
Gestern Abend habe ich noch daran weiter ausprobiert, ich bin nun hier: $zeile=Odbc_Exec($ver,"select * from artikel where artikelnummer=$nr"); das ergibt aber diese Fehlermeldung: Warning: SQL error: [Microsoft][ODBC Microsoft Access Driver] Datentypen in Kriterienausdruck unverträglich., SQL state 22005 in SQLExecDirect in D:\Internet\Cabro Neue PHP Version\php\inkjetnorm.php on line 27 Nun bin ich wieder bei odbc_prepare und execute, Frage 1, brauch ich das? Die Abfrage kommt mehrmals, ich denke also schon, & 2 Frage wie funktioniert das? mit der Anleitung aus PHP Manual komme ich leider nicht hin, ein Beispiel mit einer konkreten SQL Anweisung würde mir echt helfen? Wie funktioniert das mit dem Array? Fragen über Fragen. Ich könnte hier echt mal einen Tipp gebrauchen thx Jan ____________________________________________________________________________ ____________________________________________________________________________ _____ -----Ursprüngliche Nachricht----- Von: php-admin_(at)_phpcenter.de [mailto:php-admin_(at)_phpcenter.de]Im Auftrag von Jan Broermann Gesendet: Freitag, 17. August 2001 21:42 An: Betreff: [php] Script will nicht wie ich will, kann mal einer Korrekturlesen? Morjen, ich habe folgendes kleines Script, die obere Hälfte spult mir eine Tabelle mit dem Inhalt der DB ab. Kein Problem, will ich aber einen bestimmten Artikel, den ich zuvor mit $nr=" "; definiert hab, kommt für jede Zeile die Meldung: Warning: Field artikelnummer not found in D:\Internet\Cabro Neue PHP Version\php\inkjetnorm.php on line 34 woran liegt es? Ich habe schon versucht mit odbc_prepare und execute zu arbeiten, aber ich habe es nicht hinbekommen, hat da mal jemand ein Beispielscript? <? $datenbank_fest= 'cab_namen'; # enthält Datenbank, die nicht über FTP überspielt werden darf $ver= odbc_connect ("$datenbank_fest","",""); if($ver==0) { print("es konnte keine Verbindung zur Datenbank 0 aufgebaut werden"); exit;} $result=Odbc_Exec($ver,"select * from artikel"); # listet den Inhalt der DB auf, DB läuft also echo ("<table border=1>"); while(Odbc_Fetch_Row($result)) { $ArNr=Odbc_Result($result,"artikelnummer"); $ArText1=Odbc_Result($result,"material"); $ArText2=Odbc_Result($result,"verpackung"); echo("<tr><td>$ArNr<td>$ArText1<td>$ArText2<BR></tr>"); } echo ("</table></tr>"); $nr="50610-50"; # ab hier läuft es nicht mehr, Fehler siehe oben. $zeile=odbc_exec($ver,"select $nr from artikel"); $staerke=odbc_result($zeile,"staerke"); $qualitaet=odbc_result($zeile,"material"); $breite=odbc_result($zeile,"breite"); $laenge=odbc_result($zeile,"laenge"); $ve=odbc_result($zeile,"ve"); $rollenpalette=odbc_result($zeile,"rollenpalette"); $arnr=odbc_result($zeile,"artikelnummer"); odbc_close_all(); ?> thx Jan -- ** http://www.php-center.de ** Die PHP-Liste: mailto: php_(at)_phpcenter.de http://lists.phpcenter.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive