这是我使用phpmyadmin数据库的第一个代码....并且它可以让别人帮助我工作:)
<?php
$bdd = new PDO('mysql:host=localhost;dbname=mydatabase, root, ');// serveur test
$requete = $bdd->query('SELECT * FROM posts');
while($data = $requete->fetch()){
echo'<article class="format-standard">
<div class="feature-image">
<a href="page.php?id='.$data['id'].'" data-rel="prettyPhoto"><img src="'.$data['img'].'" alt="Alt text" /></a>
</div>
<h1>
<a href="page.php?id='.$data['id'].'" class="post-heading">'.$data['title'].'</a>
</h1>
<div class="meta">
<span class="entry-date">'.$data['date'].'</span>
in
<span class="categories">
<a href="#">Category 1</a>,
<a href="#">Category 2</a>
</span>
</div>
<div class="excerpt">'.$data['description'].'</div>
<a href="page.php?id='.$data['id'].'" class="read-more">read more</a>
</article>';
};
$requete->closeCursor();
?>
我想在我的页面上创建一些帖子,但我遇到类别问题:(请帮忙!
答案 0 :(得分:0)
有很多事情可能会出错,但第一个似乎是你的连接字符串。您传递了一个参数,但用户名应该是第二个参数。
而不是
$bdd = new PDO('mysql:host=localhost;dbname=mydatabase, root, ');// serveur test
试
$bdd = new PDO('mysql:host=localhost;dbname=mydatabase','root');
让我们在继续之前明确这一点。
修改:如果有密码,则为第三个参数。它是可选的BTW。