這裏是我的代碼:如何來從數據庫中的所有數據在PHP
<?php
/*** mysql hostname ***/
$hostname = 'localhost';
/*** mysql username ***/
$username = 'root';
/*** mysql password ***/
$password = '';
try {
$dbh = new PDO("mysql:host=$hostname;dbname=sample", $username, $password);
/*** echo a message saying we have connected ***/
echo 'Connected to database <br />';
$sql = "SELECT * FROM sampletable";
$stmt = $dbh->query($sql);
$result = $stmt->fetch(PDO::FETCH_ASSOC);
foreach($result as $key =>$val){
echo $key. '-' .$val.'<br />';
}
$dbh = null;
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>
現在我正在學習PHP的,我想知道PDO連接到插入,更新數據庫,從獲取數據。我提到這個鏈接http://www.phpro.org/tutorials/Introduction-to-PHP-PDO.html#7.1
現在我第一列值..我可以知道如何從數據庫中獲取所有記錄?
在此先感謝。
什麼是col1? @ghost – deepika 2014-10-17 11:10:49
@deepika你不能直接回顯'$ val',它仍然是一個數組,內部爲 – Ghost 2014-10-17 11:11:15
@deepika你需要將它作爲'$ row ['column_name'];'在循環內部訪問 – Ghost 2014-10-17 11:13:49