Я использую 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 \ ']' неправильное использование кавычек (должны быть одиночные кавычки ' '', а не backticks '\' ') и не хватает'; 'в конце там – Qirel
и' echo', если вы хотите их распечатать. – Federkun
Что должно происходить внутри вашего 'foreach'? – Chris