Я пытаюсь узнать PDO
, и я следую учебному пособию, и по какой-то причине я не могу ничего отобразить в своей таблице. У меня есть одна запись в моей базе данных, которая должна отображаться. Я не получаю никаких ошибок, поэтому я совершенно не уверен, что это может быть.PDO SELECT запрос не отображает никаких результатов
Кто-нибудь видит, что это может быть?
ini_set('display_errors', 1);
error_reporting(E_ALL);
try {
$host = 'localhost';
$name = '';
$user = '';
$password = '';
$dbc = new PDO("mysql:host=$host;dbname=$name", $user, $password);
}catch(PDOException $e) {
echo $e->getMessage();
}
?>
<table>
<thead>
<tr>
<th>ID</th>
<th>First Name</th>
<th>Last Name</th>
<th>Product</th>
<th>Save</th>
</tr>
</thead>
<tbody>
<?php
$stmt = $dbc->query("SELECT * FROM users");
$stmt->setFetchMode(PDO::FETCH_ASSOC);
while($row = $stmt->fetch()) {
?>
<tr>
<td><input name="id" value="<?$row['id'];?>"></td>
<td><input name="first" value="<?$row['first'];?>"></td>
<td><input name="last" value="<?$row['last'];?>"></td>
<td><input name="product" value="<?$row['product'];?>"></td>
<td><button name="save" type="submit">Save</button></td>
</tr>
<?php } ?>
</tbody>
</table>
вы забыли 'echo' – Ghost
или вы можете сделать что-то вроде этого ...' <= $ строки [ 'ID'];?> 'так как вы используете сокращенную ... –
Видео не использует 'echo' в нем, так как бы его шоу , но не мое? – Becky