Zugriff auf Interbase - Daten???

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Zugriff auf Interbase - Daten???

    Hallo Leut´z,

    versuche mittels PHP-Script auf eine Interbase Datenbank zuzugreifen;
    hab aber kein Plan wie das funktionieren soll.

    Verbindung zur Datenbank konnte ich schon herstellen aber mehr auch net....

    Schreibt mal bitte ein paar Beispiele wie ich die Daten abfragen kann...

    Danke

  • #2
    http://de.php.net/manual/de/ref.ibase.php

    schon gelesen?
    schon probiert?
    was genau klappt nicht?
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Ja, auch schon gelesen...

      aber wie kann ich jetzt genau den Inhalt eines Feldes auslesen?

      MySql Abfrage:

      $verbindung = db_verbindung();
      $res = mysql_db_query("jodaten", "select * from Bestelliste");
      $num = mysql_num_rows($res);

      $BestellNr == mysql_result ($res,$i,"BestellNr")

      Das selbe will ich jetzt mit Interbase machen...
      Zuletzt geändert von Baumschule1234; 18.03.2004, 12:05.

      Kommentar


      • #4
        einer der vielen links ist mit ibase_fetch_row beschriftet, wie wär's wenn du dir den mal durchliest?
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          ja, bekomme aber keinen Vernünftigen WERT.....

          Kommentar


          • #6
            dann machst du wahrscheinlich was falsch, vermutlich ein fehler im code...
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #7
              Ja, schon klar,,

              Schau dir mal oben die Anweisung für MySql an:

              $BestellNr = mysql_result($res,$i,"BestellNr") // $i ist die Zeile

              den brauch ich für Ibase....

              Kommentar


              • #8
                da es den befehl nicht für ibase gibt, musst du da wohl oder übel was ändern

                ich würde vorschlagen, du machst ne schleife so wie auf der seite von ibase_fetch_row oder ibase_fetch_assoc beschrieben
                Ich denke, also bin ich. - Einige sind trotzdem...

                Kommentar


                • #9
                  Original geschrieben von Baumschule1234
                  Ja, auch schon gelesen...

                  aber wie kann ich jetzt genau den Inhalt eines Feldes auslesen?

                  MySql Abfrage:

                  $verbindung = db_verbindung();
                  $res = mysql_db_query("jodaten", "select * from Bestelliste");
                  $num = mysql_num_rows($res);

                  $BestellNr == mysql_result ($res,$i,"BestellNr")

                  Das selbe will ich jetzt mit Interbase machen...
                  Verbindungsaufbau hast du ja schon, also

                  $res = ibase_query(...);
                  $num kannst du nur über SQL-Funktion count() ermitteln

                  == ist Vergleichsoperator, Zuweisung erreicht man mit =

                  Rest kannst du hier selbst anschauen

                  Kommentar


                  • #10
                    Ich will doch jetzt einfach nur den Spaltennamen und die Zeile angeben und dann den Inhalt des Feldes in einer Variablen haben.....

                    Also werd ich doch wohl ne Funktion benötigen, in der ich auch die Spalte angeben muss....

                    Kommentar


                    • #11
                      Original geschrieben von Baumschule1234
                      Ich will doch jetzt einfach nur den Spaltennamen und die Zeile angeben und dann den Inhalt des Feldes in einer Variablen haben.....

                      Also werd ich doch wohl ne Funktion benötigen, in der ich auch die Spalte angeben muss....
                      wenn du NUR einen Wert auslesen willst, dann grenzt die Abfrage per
                      Where-Klausel dermassen ein dass du auch NUR einen Wert bzw. Zeile bekommst.
                      Ansonstens muss du schon in einer Schleife die Werte durchlaufen.
                      Die Funktion wie für MySQL gibt es eben für Interbase nicht, und damit
                      muss du leben. Es kommt auch keine (jetzt nicht) neue Funktion hinzu,
                      wenn du hier im Forum danach schreist

                      Kommentar

                      Lädt...
                      X