我只是想通過我的數據庫循環,而我只得到第一行。 這是我的數據庫PHP:Foreach(){}在第一行後停止
database.class.php:
<?php
$pdo = new PDO('mysql:host=localhost; dbname=testing070416', 'root', 'root1');
$statement = $pdo->query("SELECT * FROM users");
$rows = $statement->fetch(PDO::FETCH_ASSOC);
var_dump($rows);
?>
而且的index.php:
<?php include ('database.class.php');?>
<table border="1">
<?php foreach ($rows as $value=>$key){
echo '<tr><th style="color: red;">'.$value.'</th>';
echo '<td>'.$key.'</td></tr>';
}
?>
結果:
應該有4個以上的ID循環。
謝謝!
http://php.net/manual/en/pdostatement.fetch.php - http://php.net/manual/en/pdostatement.fetchall.php –
[** RTM **:' - > fetch ()' - 從結果集中獲取下一個**行**](http://php.net/manual/en/pdostatement.fetch.php)。如果你想多行使用['fetchAll'](http://php.net/manual/en/pdostatement.fetchall.php)或者在while循環中使用'fetch'。 – h2ooooooo
^*我的情緒確切* –