2016-04-04 56 views
-1

我想從表中選擇所有記錄,然後在下面輸出它們,但是我只能得到最近的輸出。從表中選擇*不起作用SQL

表結構爲ID,開始,結束,DistanceDirections和日期

我使用下面的代碼,讓他們再輸出的每個開始爲頁面上的H1。正如我所提到的,我只是將最後一個值取出來並不是我所期望的,我也試着更具體地瞭解下面的代碼,它對結果沒有影響。

$sql = "SELECT * FROM `searchdata`"; 
$stmt = $conn->prepare($sql); 
$stmt->execute(); 

foreach($stmt as $row) { 
    $htmlResult = "<h1>" . $row['Start'] . "</h1>"; 
} 

這裏是另一個嘗試:

$sql = "SELECT * FROM `searchdata` WHERE DistanceDirections = 'distance'"; 
$stmt = $conn->prepare($sql); 
$stmt->execute(); 

foreach($stmt as $row) { 
    $htmlResult = "<h1>" . $row['Start'] . "</h1>"; 
} 

有一些簡單的我失蹤?

+0

其MySQL的API您使用與連接? 'mysqli_',還是PDO? –

+0

我正在使用PDO –

+0

好的。這可能會搖擺爲'mysqli_'。 ;-) –

回答