我正在使用XAMPP和phpMyAdmin創建本地數據庫。這裏是我的PDO的代碼,試圖顯示一些表PDO - 嘗試顯示數據庫時出現分析錯誤
<?php
$pdo = new PDO('mysql:host=localhost;dbname=puppies', 'admin','puppies');
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
try {
$result = $pdo->query('SELECT `puppy_name`, `breed_name`, `description`, `price` FROM `animals`, `breeds` WHERE `animals` . `breed_id` = `breeds` . `id`');
}
catch (PDOException $e) {
echo $e->getMessage();
}
foreach ($result as $puppy) {
$puppy[`puppy_name`]
$puppy[`breed_name`]
}
?>
我不斷收到此錯誤:
Parse error: syntax error, unexpected '$puppy' (T_VARIABLE) in /Applications/XAMPP/xamppfiles/htdocs/cs4ww3/invalid.php on line 12
我敢肯定我連接正確 - 如果我刪除foreach
循環然後我得到一個沒有錯誤的空白屏幕。
'$小狗[\'breed_name \']'錯誤使用引號(應該是單引號''',不反引號'\'')和缺少';?'末端有 – Qirel
和'echo',如果你想打印出來 – Federkun
什麼是應該是你的'foreach' – Chris