2016-12-21 8 views
-1

Ich arbeite an meinem ersten großen Projekt, das eine Website ist, wo Menschen Hardware-Produkte kaufen können. Ich habe eine Datenbank erstellt, in der ich Tabellen von jedem Element habe und diese Informationen in eine HTML-Datei extrahieren muss. Zum Beispiel Tabelle CPU hat Zeilen definiert "fullname (ex. Intel Core i7 6700)" "Serie (ex.i7 6700)" "Hersteller (ex.intel)" "Socket" "Preis" "tehprocess" "linktoimage" . Ich möchte die Informationen aus db extrahieren und in meine Webseite einfügen. Können Sie mir ein paar Beispiele aus dem wirklichen Leben oder nützliche Anleitungen geben?Extrahieren von Informationen aus MySQL db in HTML-Datei

Here is what I did as example but it is simple html and I want to perform it

+0

ist Ihr Problem gelöst? – ab29007

Antwort

0

können Sie diesen Prozess folgen:

allererst eine Datei mit dem Namen connection.php machen, die Setup-Verbindung zu Ihrer Datenbank, die nur diesen Code enthält.

<?php 
    $con= mysqli_connect("localhost","root","","database_name"); 
?> 

Wenn Sie nicht mit localhost und Ihre Datenbank wird online gehostet ersetzen „root“ mit Ihrem Benutzername und „“ mit Ihrem Passwort.

kommen nun in die Datei, wo Sie die Daten benötigen:

Fügen Sie Ihren connection.php zu diesem Anfang dieser Datei, um die Verbindung herzustellen. wie diese

<?php 
    error_reporting(0); 
    require_once("connection.php"); 
?> 

Dann können Sie codieren und und HTML und CSS Ihre Seite in, wenn Sie die Daten extrahieren, die es aus der db wie diese benötigen:

<section class="top"> 
    <div class="wrapper"> 
    <?php 
     $query = "SELECT * FROM CPU WHERE product_id='{$order_id}')"; 
     $result = mysqli_query($con,$query); 
     $row = mysqli_fetch_array($result); 

     echo "<div class='sub-col'> 
       <h2 class='headings' src='".$row['fullname']."'> 
       <p>."($row['series']))."</p> 
       <p>".$row['manufacturer']."</p> 
       <p>".$row['socket']."</p> 
       <p>".$row['price']."</p> 
       <p>".$row['tehprocess']."</p> 
       <img src='".$row['linktoimage']."'> 
      </div>"; 
    ?> 
    </div> 

0

Sie können dies tun, indem sie PHP und MySQL verwenden.

  1. Erstellen Sie eine Verbindung zu MySQL-Datenbank mit PHP.
  2. Führen Sie eine Auswahlabfrage aus.
  3. Holen Sie ihre Datensätze und rendern sie mit Ihrem erforderlichen HTML.
  4. Schließen Sie die Verbindung.

php-mysql-select

+0

Als allgemeine Ich weiß die Struktur von dem, was ich tun muss, aber ich hatte noch keine Übung und ich bin auf der Suche nach einem guten Handbuch –

+0

Die letzte Zeile ** php-mysql-select ** enthält einen Verweis-Link drin. –

+0

yah, ich sah es ein bisschen später) –

Verwandte Themen