2016-05-22 28 views
0

Ich habe eine Datenbank, die eine Tabelle namens 'propImages' hat, und es gibt zwei Spalten. 'Pid' und 'Ort'.So erhalten Sie Bilder aus der Datenbank in PHP

Und ich habe Daten in der Datenbank, wo mehrere Bilder von einzelnen PID enthalten sein können. image contains database data

Jetzt möchte ich Bilder aus der Datenbank nach vorgegebenen PID abrufen. Es kann mehr als ein Bild geben. Alles, was ich weiß, es sollte eine Iteration sein, um Bilder abzurufen.

Ich möchte Bilder in HTML anzeigen.

Kannst du mir bitte den Weg zeigen, es in PHP zu tun?

Vielen Dank im Voraus Jungs

+0

hilft, das wie eine ziemlich einfache Aufgabe zu sein scheint. Zeigen Sie uns den Code, den Sie geschrieben haben und was nicht funktioniert. (http://stackoverflow.com/help/how-to-ask) Nach einem einfachen PHP-Mysql-Tutorial würde Ihnen wahrscheinlich zeigen, was Sie brauchen. –

Antwort

1

Diese können Sie

<?php 
include 'inc/database.php'; 
$conn = new mysqli($servername, $username, $password, $database); 
$propid = $_GET['propid']; 
$sql = "SELECT * FROM propImages WHERE propid='" . $propid . "';"; 
$result = $conn->query($sql); 

if($result->num_rows > 0) { 
while($row = $result->fetch_assoc()) { 
echo "<img src=" . $row['image'] . ">"; 
} 
} 
else { 
echo "No results"; 
} 
?> 

in der inc/database.php helfen:

<?php 
$servername = "localhost"; 
$username = "root"; 
$password = ""; 
$database = "database"; 
?> 

Um zu sehen, wie es funktioniert versuchen Besuch

: file.php? Propid = 22

+0

Danke für die tolle Hilfe Shuan :) –

1
<?php 
    $servername = "localhost"; 
    $username = "root"; 
    $password = ""; 
    $dbname = "databasename"; 

    // Create connection 
    $con = mysqli_connect($servername, $username, $password, $dbname); 

    //create sql 
    $sql = "SELECT * FROM `propImages` where pid='$YOUR_PID'"; 
    $result = mysqli_query($con, $sql); 
    $row = mysqli_num_rows($result); 
    //retrive data print here 
    if($row > 0){ 
     while($col = mysqli_fetch_assoc($result)) 
     { 
      echo $col['location']; 
     } 
    } else { 
     echo 'no result found.'; 
    } 
?> 

wünschen es

+0

eine große Hilfe! Danke Kumpel: D –

+0

Bitte geben Sie einen Punkt, es wird für unseren Ruf helfen. Vielen Dank :) –

Verwandte Themen