tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Yaslaw
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
362
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Pius Hermit
    Pius Hermit Pius Hermit ist offline Mitglied Gold
    Registriert seit
    Oct 2007
    Beiträge
    117
    Liebe Mitprogrammierer,

    ich versuche gerade in mein Framework(eigenes) ein ORM (Abbildung Objekte/Klassen -> DBMS) zu integrieren.
    Hat jemand von Euch vielleicht Erfahrungen, oder kennt Links,

    wo ich am besten die SQL-Befehle abfeuere?

    Vielleicht in aktion="..." die php-Befehle aus den Klassen abfeuern?
    Wie machen das die "Richtig Guten"?

    Dankbar für jede Hilfe, Ulrich
     
    mihi est propositum, in taberna mori.

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Irgendwie versteh ich deine Frage nicht. Und da seit einem Tag nich keine Antwort kahm, denk ich mal das es den Anderen auch so geht.

    Was willst du konkret wissen?
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    Avatar von Pius Hermit
    Pius Hermit Pius Hermit ist offline Mitglied Gold
    Registriert seit
    Oct 2007
    Beiträge
    117
    Es ging um die Zusammenarbeit zwischen Formularen, Klassen und MySQL-Befehlen. Das Problem war die Struktur der php-dateien, um an einer sinnvollen Stelle möglichst automatisiert zu insert"en" und up"zu"dat"en". Das Problem habe ich nun gelöst, da ich jetzt Ajax verwende. Ein weiteres Problem, was sich stellt (ORM) ist die möglichst automatische Generierung von Klassen.

    Beispiel:
    Ich lege im ORM eine Tabelle an. Dafür habe ich die Klasse SQLQuery geschrieben.
    Dort gibt es Befehle wie setTable(...), addColumn(...), createTable(...), query(), etc.
    Parallel will ich nun in einer Art "Meta"-Klasse eine Klasse anlegen, die ebenfalls die Strukturen in der "Table" abbildet.
    Also eine Art Database-Class-Layer....

    Habt Ihr Erfahrungen mit soetwas?

    Vielen Dank für jede Hilfe,
    Ulrich
     
    mihi est propositum, in taberna mori.

  4. #4
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    MAch eine Klasse der folgenden Art:
    PHP-Code:
    <?php 
    mysql_connect
    ('localhost''root''');
    mysql_select_db('test');


    class 
    Table extends ArrayObject{
        
    //irgendwelche eigene funktionen
    }

    $table = new Table();
    $result mysql_query("SELECT * FROM buch;");
    while (
    $entity mysql_fetch_object($result)){
        
    $table->append($entity);
    }

    var_dump($table->count());

    foreach(
    $table as $entity){
        
    var_dump($entity->isbn);
    }


    ?>
    Und schon hast du eine Tabellen-Objekt mit Etity-Objekten...
    Pius Hermit bedankt sich. 
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  5. #5
    Avatar von Pius Hermit
    Pius Hermit Pius Hermit ist offline Mitglied Gold
    Registriert seit
    Oct 2007
    Beiträge
    117
    Oh ja, vielen Dank!
    Ich glaube, ich muß mich morgen Abend erst einmal genauer in die php-OOP einlesen: Vielleicht werde ich auch abstrakte Klassen/Methoden verwenden...
     
    mihi est propositum, in taberna mori.

Ähnliche Themen

  1. Konzept Newssammler
    Von topf im Forum PHP
    Antworten: 1
    Letzter Beitrag: 03.03.09, 22:24
  2. Antworten: 10
    Letzter Beitrag: 14.11.07, 13:34
  3. Antworten: 5
    Letzter Beitrag: 12.06.06, 07:28
  4. Konzept
    Von webhoster im Forum PHP
    Antworten: 1
    Letzter Beitrag: 10.07.04, 02:59
  5. Konzept W-LAN
    Von blonde im Forum Netzwerke
    Antworten: 0
    Letzter Beitrag: 06.03.04, 14:24