我想从表中选择所有记录,然后在下面输出它们,但是我只能得到最近的输出。从表中选择*不起作用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>";
}
有一些简单的我失踪?
其MySQL的API您使用与连接? 'mysqli_',还是PDO? –
我正在使用PDO –
好的。这可能会摇摆为'mysqli_'。 ;-) –