PHP Hilfe

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
  • Hey,



    kann mir jemand mal kurz helfen irgendwie zeigt er mir nix an . Er sollte normal mit <?php func::pre($list_tlizenz);?> den Inhalt con $list_tlizenz anzeigen




  • Wieso nicht unsere DB Abfragen? Dazu z.b.


    global $db, $prefix;


    Anzahl
    $urow = $db->sql_numrows($db->sql_query("SELECT ...");


    Insert
    $result = $db->sql_query("INSERT INTO ...");
    if ($result) { ok }


    Update
    $result = $db->sql_query("UPDATE ...");
    if ($result) { ok }


    Delete
    $result = $db->sql_query("DELETE ...");
    if ($result) { ok }


    Abfrage
    $result = $db->sql_fetchrow($db->sql_query("SELECT ...");
    $result['fieldname'];


    Abfrage WHILE Schleife
    while($row = $db->sql_fetchrow($db->sql_query("SELECT ..."))) { ... }

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png

  • Wenn die Variable leer ist ja ansonsten zeig mal dein mit meinen DB Abfragen geändertes Skript :)

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png

  • You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2' at line 1 kommt da

    Code
    $urow = $db->sql_numrows($db->sql_query("SELECT * FROM teklab_rlizenz"));
    $result = $db->sql_fetchrow($db->sql_query("$urow"));
    while($row = $db->sql_fetchrow($db->sql_query($result))) {
  • Hiermit zählst du nur was "sql_numrows" müsste auch "sql_num_rows" lauten, macht jedoch keinen Sinn in der nächsten Abfrage.

    PHP
    $urow = $db->sql_numrows($db->sql_query("SELECT * FROM teklab_rlizenz"));


    Im Allgemeinen machen deine Abfragen oben wenig Sinn ^^


    Hier mal eine Abfrage der Tabelle rlizenz: