try
{
$db = new PDO('mysql:host=localhost;dbname=wba', 'root', '');
}
catch(PDOException $e)
{
echo 'Połączenie nie mogło zostać utworzone: ' . $e->getMessage();
}
$db->exec("set names utf8");
$stmt = $db->query("SELECT * FROM atrakcje WHERE `akceptacja` !=1 ORDER BY ID DESC");
foreach($stmt as $row)
{
echo "<div class='pure-u-1' style='background:#ecf0f1; border:0px; margin-bottom:20px;'>";
echo "<h2>".$row['tytul']."</h3>";
echo "<h3>Blok: ".$row['blok']."</h2>";
echo "<p style='padding:15px;'>".$row['opis']."<br><br><i style='float:right; padding-right:10px;'>".$row['imienazwisko']." \"".$row['ksywka']."\"</i></p>";
echo "</div>";
}
$stmt->closeCursor();
我使用这样的代码。我得到了
为foreach()提供的参数无效
在第31行foreach($ stmt as $ row)
答案 0 :(得分:0)
感谢您的评论。我发现我的错误是数据库中的拼写错误。