2016-06-19 15 views
-1

Ich entwerfe eine Tabelle mit HTML (Bootstrap-Stil) jetzt möchte ich Daten aus meiner Datenbanktabelle und holen Sie es in der Tabelle mit PHP, hier ist mein HTML-Code: Danke für dich helfen. :)Daten aus MYSQL-Datenbank zu einem HTML-Tabel mit PHP

  <div class="ibox-content"> 
      <table class="table table-striped table-bordered table-hover dataTables-example" > 
      <thead> 
      <tr> 
       <th>Category</th> 
       <th>Register Date</th> 
       <th>Occurrence Date</th> 
       <th>Province</th> 
       <th>User</th> 
      </tr> 
      </thead> 
      <tbody> 
      <tr class="gradeX"> 
       <td>test</td> 
       <td>test</td> 
       <td>test</td> 
       <td class="center">test</td> 
       <td class="center">test</td> 
      </tr> 
      </tfoot> 
      </table> 
      </div> 
     </div> 

PHP-Code Ich habe versucht, aber ich habe nicht jedes Ergebnis gibt mir Fehlermeldungen erhalten:

<?php 
     $username = "root"; 
     $password = "="; 
     $host = "localhost"; 

     $connector = mysql_connect($host,$username,$password) 
      or die("Unable to connect"); 
     echo "Connections are made successfully::"; 
     $selected = mysql_select_db("user", $connector) 
     or die("Unable to connect"); 

     //execute the SQL query and return records 
     $result = mysql_query("SELECT * FROM table_one "); 
     ?> 
      <div class="ibox-content"> 
      <table class="table table-striped table-bordered table-hover dataTables-example" > 
      <thead> 
      <tr> 
       <th>Category</th> 
       <th>Register Date</th> 
       <th>Occurrence Date</th> 
      </tr> 
      </thead> 
      <tbody> 
      <tr class="gradeX"> 
       <td>test</td> 
       <td>test</td> 
       <td>test</td> 
       <td class="center">test</td> 
       <td class="center">test</td> 
      </tr> 
      </tfoot> 
      </table> 
      </div> 
     </div> 
     <?php 
      while($row = mysql_fetch_assoc($result)){ 
      echo 
      "<tr> 
      echo "<td>" . $row['Category'] . "</td>"; 
       <td>{$row\['regdate'\]}</td> 
       <td>{$row\['occdate'\]}</td> 
      </tr>\n"; 
      } 
     ?> 
+1

haben. Sie haben versucht, eine Verbindung zu einer Datenbank herzustellen und eine Abfrage auszuführen oder uns buchstäblich darum zu bitten, dies für Sie zu tun.Versuchen Sie, es basierend auf Lernprogrammen zu tun, und kommen Sie zurück, wenn es nicht funktioniert Einfügen einer Antwort – Matt

+0

Wo ist Ihr PHP-Code, wie sieht die Datenstruktur aus? Sie versuchen zu greifen, wissen, wie Sie sich mit Ihrer Datenbank verbinden können, usw. – Andrew

+0

@Matt Ich versuchte einen PHP-Code, aber ich habe kein Ergebnis erhalten:) –

Antwort

0

Da mysql_* abgeschrieben Ich werde diese mysqli_* mit beantworten.

Sie haben die Tabelle in Ihrem Beispiel bereits geschlossen, bevor Sie die abgerufenen Daten durchforsten, also bin ich unsicher wo Sie diese Zeilen ausfüllen möchten, aber ich habe eine Vermutung gemacht.

Ein weiterer Fehler mit Ihrem Versuch, die Sie haben echo "... echo "";

<?php 
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); 

if (mysqli_connect_error()) { 
    die('Connect Error (' . mysqli_connect_errno() . ') ' 
     . mysqli_connect_error()); 
} 

$query = 'SELECT * FROM table_one'; 
$data = mysqli_query($mysqli, $query); 
?> 

<div class="ibox-content"> 
    <table class="table table-striped table-bordered table-hover dataTables-example" > 
     <thead> 
      <tr> 
       <th>Category</th> 
       <th>Register Date</th> 
       <th>Occurrence Date</th> 
      </tr> 
     </thead> 
     <tbody> 
<?php 
while($row = mysqli_fetch_array($data)) 
{ 
    echo " <tr> 
       <td>" . $row['Category'] . "</td> 
       <td>" . $row['regdate'] . "</td> 
       <td>" . $row['occdate'] . "</td> 
      </tr>"; 
} 
?> 
     </tbody> 
     <tfoot> 
     </tfoot> 
    </table> 
</div> 

ich das Echo innerhalb der while-Schleife zu halten inline mit dem anderen html eingekerbt haben

+0

Ich bekomme Fehlermeldung: Parse Fehler: Syntaxfehler, unerwartete '<' in/home/.... . on line 10 :( –

+0

@saboorsaboor können Sie mich wissen, welche Linie ist Linie 10? Könnte eine einfache fehlende 'oder) etc. sein – Matt

+0

Ich bekomme die Daten aus der Datenbank, aber ohne Text wie (leer) es gibt mir nur 7 leere Zeilen, :) –

Verwandte Themen