Я хочу получить данные из SQL, используя PHP, и отобразить результаты в нескольких частях страницы, используя разные разделы таблицы. Невозможно включить таблицу в одну функцию foreach. Вот код, который я использую. echo $row['os'];
отображается правильно, но echo $row['brand'];
не отображается совсем. Как я могу это исправить? Я хочу использовать несколько echo $row['valuex'];
за пределами раздела кода SQL.
<?php
/* Attempt MySQL server connection. Assuming you are running MySQL
server with default setting (user 'root' with no password) */
try{
$pdo = new PDO("mysql:host=localhost;dbname=databasename", "username", "password");
// Set the PDO error mode to exception
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e){
die("ERROR: Could not connect. " . $e->getMessage());
}
// Attempt select query execution
try{
$sql = "SELECT * FROM phonespecs WHERE pid IN(102883,102889,102894)";
$result = $pdo->query($sql);
} catch(PDOException $e){
die("ERROR: Could not able to execute $sql. " . $e->getMessage());
}
// Close connection
unset($pdo);
foreach($result as $row){
echo $row['os'];
}
foreach($result as $row){
echo $row['brand'];
}
?>