PHP-Methode um SQL-Abfragen tabellarisch anzuzeigen

  1. Jakob

    Jakob Thread Starter MacUser Mitglied

    Mitglied seit:
    05.01.2004
    Beiträge:
    1.067
    Zustimmungen:
    21
    PHP Hilfs-Funktionen

    Hallo,

    habe mir eben eine Methode geschrieben, die einen SQL-String nimmt und das Ergebnis tabellarisch mit Tabellenkopf anzeigt.

    Diese Funktion brauche ich ständig und vielleicht hilft sie jemandem.

    Was habt ihr für Hilfsfunktionen, ohne die ihr nicht mehr coden mögt?

    PHP:
        public function dataToTable($sql)
        {
            global 
    $db;
        
            
    $res $db->query($sql);
                    
            
    $first_pass true;
            
            while(
    $result $res->fetchRow(DB_FETCHMODE_ASSOC))
            {        
                if(
    $first_pass===true)
                {
                    
    $first_pass false;
                
                    
    $table '<table><thead>';
                
                    foreach(
    $result as $name => $value)
                    {
                        
    $table .= '<th>'.$name.'</th>';
                    }
                    
                    
    $table .= '</thead><tbody>';
                }
                
                
                
    $table .= '<tr>';
                
                foreach(
    $result as $name => $value)
                {
                    
    $table .= '<td>'.$value.'</td>';
                }
                
                
    $table .= '</tr>';
            }
            
            
    $table .= '</tbody></table>';
            
            return 
    $table;
        }
    Kommentare, Verbesserungen und Kritik sind erwünscht. Finde's immer interessant, wie andere an solche Probleme rangehen.

    Habe PEAR-Funktionalitäten benutzt (fetchRow() und $db->query()), aber das geht natürlich auch mit mysql_fetch_array() und mysql_query().
     
    Jakob, 10.10.2006
    #1
Die Seite wird geladen...
Ähnliche Themen - PHP Methode SQL
  1. mampfi
    Antworten:
    7
    Aufrufe:
    249
    mampfi
    04.07.2017
  2. simusch
    Antworten:
    2
    Aufrufe:
    187
    simusch
    04.05.2017
  3. Saugkraft
    Antworten:
    27
    Aufrufe:
    1.614
    wegus
    16.05.2017
  4. alex1000
    Antworten:
    5
    Aufrufe:
    357
    pmau
    26.08.2016
  5. balufreak
    Antworten:
    7
    Aufrufe:
    725
    wegus
    19.02.2008