phpbar.de logo

Mailinglisten-Archive

WG: [php] Script will nicht wie ich will, kann mal einer Korrekturlesen? kleiner Nachtrag

WG: [php] Script will nicht wie ich will, kann mal einer Korrekturlesen? kleiner Nachtrag

Jan Broermann php_(at)_phpcenter.de
Sat, 18 Aug 2001 09:31:16 +0200


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