2014-06-09 166 views
-3

職位的循環這是使用phpMyAdmin數據庫我的第一個代碼....它doesen't工作有人可以幫助我:)創建數據庫

<?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

可以請你告訴我們你的桌子的結構嗎? – Cristian

+0

'phpmyadmin數據庫'這是非常有趣的... – bartek

+0

hihihihihi @bartek –

回答

0

有很多事情可能會出錯,但第一個似乎是你的連接字符串。你傳遞一個參數,但用戶名應該是一個第二個參數

而不是

$bdd = new PDO('mysql:host=localhost;dbname=mydatabase, root, ');// serveur test 

嘗試

$bdd = new PDO('mysql:host=localhost;dbname=mydatabase','root'); 

讓我們清楚了,然後再繼續。

編輯:如果有密碼,它將是第三個參數。它是可選的順便說一句。

+0

我有密碼,但我把它藏起來! –

+0

@BlackGhost,多數民衆贊成在說什麼不是問題。你給1個字符串..但pdo類擴展3個參數...第一個字符串,比另一個(用戶名),第三個是密碼... – Dwza

+0

是的我只是說第一個(第一評論)刪除他告訴我創建一個密碼 –