Re: Datenbankzugriff mit PHP - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Sander (8133 Beiträge) am Donnerstag, 14.Juli.2005, 18:22.
    Re: Datenbankzugriff mit PHP

      dann mußt du eine schnittstelle in bp bauen, der die abfrage der db und ausgabe als php übernimmt.
      <perl>
      get "übergebene werte";
      out "<?";
      while(get_next){
        out '$array[feldname]='.$Feldname.";\n";
        out '$array[feldname2]='.$Feldname2.";\n";
      }
      out "?>";
      

      so ungefähr...
      das includest du dann im php mit den abfragewerten und liest das $array aus.
      fertig. :)


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Mathias Sjuts (102 Beiträge) am Mittwoch, 13.Juli.2005, 20:56.
    Datenabnkzugriff mit PHP

      Tach zusammen!

      Wie ist es möglich, von einem PHP-Skript aus auf eine Datenbank zuzugreifen?

      Beispiel (test.php, liegt z.B. im Verzeichnis /php):

      <?php
      

      get("Id>222", "/baseportal/adressen");

      while(get_next("php_test"))
      {
      echo("$Name - $Strasse<br>");
      }
      

      ?>

      Oder geht das überhaupt nicht?


      Danke, Gruß, Mathias

     Antworten

    Beitrag von Mathias Sjuts (102 Beiträge) am Mittwoch, 13.Juli.2005, 20:57.
    Re: Datenabnkzugriff mit PHP

      ... meinte natürlich "Datenbankzugriff" im Topic ;-)

     Antworten

    Beitrag von richard (1187 Beiträge) am Donnerstag, 14.Juli.2005, 08:41. WWW: posaunenchor-rhoden.de
    Re: Datenabnkzugriff mit PHP

      Nein.

      Der PHP-Intepreter weiß doch gar nicht, was er mit dem "Zeug" anfangen soll. PHP unterstützt zwar einiges an Datenbanken, aber nicht bp.

      Warum willst Du nicht die Templates benutzen?

     Antworten

    Beitrag von Mathias Sjuts (102 Beiträge) am Donnerstag, 14.Juli.2005, 17:18.
    Re: Datenbankzugriff mit PHP

      ... weil ich einen PDF-Erzeuger includen muss, um online PDF-Dokumente zu erzeugen. Leider muss ich auch eine PDF-Datei importieren, daher klappt auch die in der Doku beschriebene Baseportal-PDF-Erzeugung nicht, und ich muss fpdf mit fpdi verwenden.

      Also nochmal in kürze:
      Ich möchte mit einem PHP-Skript einen Wert aus einer Datenbank auslesen und damit ein importiertes PDF-Dokument beschreiben.

      Danke und Gruß,
      Mathias

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 14.Juli.2005, 18:22.
    Re: Datenbankzugriff mit PHP

      dann mußt du eine schnittstelle in bp bauen, der die abfrage der db und ausgabe als php übernimmt.
      <perl>
      get "übergebene werte";
      out "<?";
      while(get_next){
        out '$array[feldname]='.$Feldname.";\n";
        out '$array[feldname2]='.$Feldname2.";\n";
      }
      out "?>";
      

      so ungefähr...
      das includest du dann im php mit den abfragewerten und liest das $array aus.
      fertig. :)

     Antworten

    Beitrag von Mathias Sjuts (102 Beiträge) am Donnerstag, 14.Juli.2005, 20:04.
    Re: Datenbankzugriff mit PHP

      Hallo Sander,

      danke für die Lösung. Werde ich gleich mal ausprobieren.

      Nächste Frage:
      Wie kann ich aus dem Skript heraus Werte in die Datenbank schrieben?
      :)

      Gruß, Mathias

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 14.Juli.2005, 23:15.
    Re: Datenbankzugriff mit PHP

      na auch mit nem put, wobei du aber das %_put selbst aufbauen mußt. die daten werden mit url übergeben und bei bp in $_put{Feldname} geschoben. danach
      put undef,"dbname";
      

      ich hatte das alles irgendwo schon mal gebaut. weiß nur nicht, wo es rumliegt...
      wenn ich es finde melde ich mich ;-)

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 15.Juli.2005, 00:20.
    Re: Datenbankzugriff mit PHP

     Antworten

    Beitrag von Mathias Sjuts (102 Beiträge) am Freitag, 15.Juli.2005, 13:38.
    Re: Datenbankzugriff mit PHP

      Hallo!

      Danke schon mal dafür. Ich dachte, es wäre einfacher, z.B. mit einem

      require('baseportal.php');

      welches dann die bekannten Funktionen (get, put, mod etc.) zur Verfügung stellt. (Sorry, wenn das ein wenig zu simpel gedacht ist, ich fange gerade erst an, tiefer in php einzusteigen.) ;)

      Gruß, Mathias

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Samstag, 16.Juli.2005, 12:30.
    Re: Datenbankzugriff mit PHP

      Hallo Sander,

      habe die Demo mal gemacht - funktioniert ja bestens.

      Bin gespannt, wie Du das bewerkstellig hast.

      Kannst Du mir bitte kurz eine E-Mail schreiben, wenn Du die Dateien in die BIB gestellt hast?

      Danke schon mal im voraus.

      Gruß
      Claus

     Antworten

    Beitrag von Mathias Sjuts (102 Beiträge) am Sonntag, 17.Juli.2005, 23:19.
    Re: Datenbankzugriff mit PHP @Sander

      Hallo Sander!

      Ich habe das Problem nun teilweise in den Griff bekommen, den Datenbankzugriff "put" habe ich über ein baseportal-Skript realisiert, welches die zu schreibenden Daten mittels URL übergeben bekommt. So weit so gut. Alles klappt, bis man Leerzeichen und Umlaute versenden muss.
      Das funktioniert auch in Deinem Beispielskript leider nicht (probier mal als Vornamen "Hans Jörg" einzugeben :)

      "Was tun?", sprach Zeus...

      Gruß, Mathias

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 18.Juli.2005, 00:23.
    Re: Datenbankzugriff mit PHP @Sander

      aja...
      schau ich morgen und dann kommts endlich in die bib... versprochen ;-)

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 14.Juli.2005, 12:58.
    Re: Datenabnkzugriff mit PHP

     Antworten

    Beitrag von Mathias Sjuts (102 Beiträge) am Donnerstag, 14.Juli.2005, 17:19.
    Re: Datenabnkzugriff mit PHP

     Antworten


     
 Liste der Einträge von 23400 bis 23550:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!