PHP: Tabelle Einblenden von Ergebnissen aus der Datenbank

Habe ich dieses einfache, bisschen PHP, das sollte anzeigen einer Tabelle von lädt:

    //connect to the database

    $host = '###';
    $username = '###';
    $pass = '###';

    mysql_connect($host,$username,$pass);
    mysql_select_db("###");

    //select everything from the news table

    $query = "SELECT * FROM creathive_applications";
    $result = mysql_query($query);

    echo "<table>";
    echo "<tr>";

    while( ($row = mysql_fetch_array($result)))
    {
        echo "<td>".$row['firstname']."</td>";
        echo "<td>".$row['lastname']."</td>";
        echo "<td>".$row['email']."</td>";
        echo "<td>".$row['url']."</td>";
    }

    echo "</tr>";
    echo "</table>";

    //disconnect from the database

    mysql_close();

Aber es funktioniert nicht? Irgendwelche Ideen, warum und wie zu erfahren. DANKE 🙂

Nur um zu bestätigen, die <table> und <tr> werden ausgegeben, und der name der Tabelle ist creathive_applications mit einem H

  • Sind Sie immer alle Ausgaben? Hat jemand in der HTML erscheinen?
  • können wir sehen, Fehler?
  • creathive_applications => creative_applications? (Ohne h?)
  • Was meinst du mit "funktioniert nicht"? Fehler? auch die Verwendung nur einer einzelnen Klammern: while($row = mysql_fetch_array($result))
  • Ausgabe $Ergebnis. Was bedeutet es zu sagen?
  • Die Seite ist hier: creathive.net/invites/index.php es gibt keine Fehler, und der html-Code wird ausgegeben. und die Tabelle hat auch ein h drin.
  • Nein <td>s bei allen. So, $result ist leer. print_r($result);

InformationsquelleAutor Cameron | 2011-02-18
Schreibe einen Kommentar