Avatar billede michael_stim Ekspert
11. december 2006 - 12:13 Der er 7 kommentarer og
1 løsning

Kode eksekveres ikke i Oracle.

Er der nogen der før har haft problemer med at koden eksekveres fint i PHP, men ikke i Oracle?

Denne simple kode skriver fint SQL-stringen ud på skærmen (når jeg echo'er den), men den bliver ikke eksekveret i Oracle???

Har hundredevis forspørgsler der fungerer fint.

if(isset($_POST['brugerid'])){
    $conn = OCILogon("***", "***","***");
    $tmpressql="SELECT id FROM sb_counterreset WHERE bid=".$_POST['brugerid']."";
    $parsetmpres=OCIparse($conn, $tmpressql);
    $resulttmpres = OCIExecute($parsetmpres);
    $settmpres = ocifetchinto($parsetmpres,$row,OCI_ASSOC);
    if ($settmpres > 0) {
        $sql="UPDATE sb_counterreset SET antal=antal+1 WHERE id=".$row['ID']."";
    }
    else{
        $sql="INSERT INTO sb_counterreset (id, bid, antal) VALUES(inc_seq_sbcounterreset.nextval, ".$_POST['brugerid'].", 1)";
    }
    $parse=OCIparse($conn, $sql);
    $result = OCIExecute($parse);
   
    $deletesql="DELETE FROM sb_doccounter WHERE brugerid=".$_POST['brugerid']."";
    $deleteparse=OCIparse($conn, $deletesql);
    $deleteresult = OCIExecute($deleteparse);
    ocilogoff($conn);
    header('location: index.php');
}
?>
Avatar billede coderdk Praktikant
11. december 2006 - 12:23 #1
Kan det være at du skal bruge oci_commit()?
Avatar billede michael_stim Ekspert
11. december 2006 - 12:25 #2
Har jeg også prøvet :(
Avatar billede michael_stim Ekspert
11. december 2006 - 12:26 #3
Og klipper jeg sql-stringen ud fra siden, når jeg echoer den, fungerer den fint i prompten.
Avatar billede coderdk Praktikant
11. december 2006 - 12:32 #4
Svært at sige... Prøv at checke om oci_error() viser fejl nogen steder... Det kunne jo være :)
Avatar billede michael_stim Ekspert
11. december 2006 - 13:21 #5
Nope, ingen fejl. Tror det er noget med webserveren at gøre, da koden virker fint "lokalt". Men ikke når jeg flytter den til den "skarpe" server.
Avatar billede michael_stim Ekspert
11. december 2006 - 13:22 #6
Bare mærkeligt at alt anden kode fungerer???
Avatar billede coderdk Praktikant
11. december 2006 - 13:31 #7
Meget underligt! :)
Avatar billede michael_stim Ekspert
15. december 2006 - 10:31 #8
Lukker. Men har ikke fået løst problemet. Så er der nogen derude der har haft samme problem, er de velkomne til at give et bud. Så skal der nok blive oprettet et spørgsmål med en million point ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester