2016-04-04 46 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_'。 ;-) –

回答