2012-09-20 114 views
0

它是這樣的,我需要建立一個像Facebook這樣的系統,你可以在海報上寫點東西,但這是如何查找自己的數據庫,併爲自己使用數據庫。但我必須以某種方式做出這樣的決定。我應該有幾個用戶數據庫它的形象,它是認可的形象。和用戶名粘性系統 - 問題 - 問題

這她是我的用戶數據庫

CREATE TABLE IF NOT EXISTS `bruger` (
    `id_bruger` int(200) NOT NULL AUTO_INCREMENT, 
    `rank` int(11) NOT NULL, 
    `brugernavn` varchar(255) NOT NULL, 
    `password` varchar(300) NOT NULL, 
    `profilbillede` varchar(255) NOT NULL, 
    `profilbillede_godkendt` int(2) NOT NULL, 
    `navn` varchar(100) NOT NULL, 
    `efternavn` varchar(200) NOT NULL, 
    `profiltekst` longtext NOT NULL, 
    `alder` int(50) NOT NULL, 
    PRIMARY KEY (`id_bruger`) 
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; 

這是我輸入數據庫

CREATE TABLE IF NOT EXISTS `opslag` (
    `id_opslag` int(11) NOT NULL AUTO_INCREMENT, 
    `tekst` longtext NOT NULL, 
    `id_bruger` int(11) NOT NULL, 
    PRIMARY KEY (`id_opslag`) 
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; 

如何有我嘗試構建它,但我不知道如果我做得對,

<table border="0"> 
      <?php 
      if ($stmt = $mysqli->prepare('SELECT `tekst`, `id_bruger` FROM `opslag`')) { 
       $stmt->execute(); 
       $stmt->store_result(); 
       $stmt->bind_result($tekst, $id_bruger); 

       while ($stmt->fetch()) { 
       ?> 
        <tr> 
         <td> 

         </td> 
         <td><?php echo $tekst;?></td> 
        </tr> 
       <?php 
       } 
       $stmt->close(); 
      } else { 
       echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error; 
      } 
      ?> 
      </table> 

我從用戶系統需要的是

profilbillede

profilbillede_godkendt

brugernavn

隨意詢問是否有更多你想了解這個?

希望你能幫助我

加斯帕 - 丹麥

+0

看起來像你從完全不同的表中選擇行.. – Deepak

+0

它是我的,但如果它是我會怎麼做呢? –

+1

所以你想profilbillede profilbillede_godkendt brugernavn是所有? – Deepak

回答

0

在你應該使用,而不是一個下面的查詢這種情況下,你必須有

$stmt = $mysqli->prepare('SELECT `profilbillede`, `profilbillede_godkendt`, `brugernavn` FROM `bruger`') 

和你綁定對此的陳述

$stmt->bind_result($profilbillede, $profilbillede_godkendt, $brugernavn); 
+0

那麼我該如何構建它,所以如果用戶沒有1剛剛寫了關於該節目的通知,但也從用戶數據庫獲得了信息。 –