我正在爲我的網站創建一個詳細信息頁面,其中將從數據庫(mysql)中檢索信息。我創建了一個小型的PHP頁面,它可以從我的人員表中免除我的地址表中的所有內容。我的人員表與地址表有關係。但是,當我輸出我連接到address_id的person_address表時,它只顯示id而不顯示信息。如何從MySQL中檢索數據PHP
<?php
$servername = "localhost";
$username = "root";
$password = "usbw";
$dbname = "persons";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT person_id, person_firstname, person_lastname,
person_email, person_phonenumber, person_cv,
person_address
FROM person";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "id: " . $row["person_id"]. " -firstname: " . $row["person_firstname"]. "lastname " . $row["person_address"]. "email " . $row["person_email"]. "phonenumber " . $row["person_phonenumber"]. "cv " . $row["person_cv"]. "address " . $row["person_address"]."<br>";
}
} else {
echo "0 results";
}
$conn->close();
?>
我想編程OOP,我希望你們能幫助我。我是PHP的新手,我知道我的選擇查詢不好,因爲我也需要選擇我的地址表,但我無法改變查詢的方式,它會工作。當然,以後我會使用Javascript和AJAX,並且我將選擇下拉菜單,管理員可以選擇address_city或address_state來顯示居住在選定區域的人員。
您的圖片根本不清楚,請張貼一些較大的視圖。 –
我儘量讓自己的照片更大。我想你可以將它們拖放到瀏覽器中,它會顯示更大。我試圖創建一個鏈接,但沒有奏效。 – GLRotterdam
使用連接查詢: - http://stackoverflow.com/questions/3844435/inner-join-mysql-tables –