Supportnet / Forum / Skripte(PHP,ASP,Perl...)
odbc_exec(int connection_id, string query_string)
Frage
Hallo alle zusammen.
Ich habe ein kleines Problem, und zwar kann es sein dass geschachtelte odbc_exec nicht funktionieren?
Ich habe also 3 odbc_exec geschachtelt, also
$erg=odbc_exec($verbindung, $sql);
while(...)
{
.....
$erg = odbc_exec($verbindung, $sql2);
while(...)
{
...
odbc_exec($verbindung,$sql3);
}
}
bei dem 3.ten odbc_exec schreibe ich jeweils eine Zeile in die Datenbank, nur wird nur die letzte Zeile gespeichert.
Ich habe mir auch schon $sql3 ausgeben lassen und manuell in die Datenbank eingefügt. Funktioniert, also ein Fehler im sqlstring kann es nicht sein, weiß jemand rat?
Sollte es euch nicht weiterhelfen kann ich auch den gesamten Quelltext posten.
Vielen Dank schon mal an alle die sich den Kopf zerbrechen...
Meiner ist es schon ;-)
Gruß LittleT
Antwort 1 von LittleT
Vielen Dank für alle die sich den Kopf zerbrochen haben.
Habs jetzt raus, woran es lag kann ich nicht genau sagen, kann sein dass es eine begrenzung gibt, aber warscheinlicher ist dass ich einen Bug hatte.
Habs jetzt folgendermasen gelöst:
$erg=odbc_exec(...)
while(...)
{
if(....)
{
odbc_exec(....)
}
else
{
odbc_exec(...)
}
}
Habs jetzt raus, woran es lag kann ich nicht genau sagen, kann sein dass es eine begrenzung gibt, aber warscheinlicher ist dass ich einen Bug hatte.
Habs jetzt folgendermasen gelöst:
$erg=odbc_exec(...)
while(...)
{
if(....)
{
odbc_exec(....)
}
else
{
odbc_exec(...)
}
}

