2012-05-28 51 views
-1

嘿,這是我必須做的,如果數據庫找不到任何與數據庫相匹配的東西或者找不到任何東西,那麼它應該出現並說出一些東西,但是我完全解決如何建立它。我會聽到關於能不能幫我NUM_ROWS問題根本不會寫出任何信息

我嘗試這樣做:

<?php 
if ($stmt = $mysqli->prepare('SELECT id_forum, title, tekst, dato, id_brugere FROM `forum` ORDER BY `forum`.`id` DESC')) 
{ 
    $stmt->execute(); 
    $stmt->bind_result($id, $djnavn, $profilbillede); 
    $rows = $stmt->num_rows; 
    echo $rows; 

    while ($stmt->fetch()) 
    { 
    ?> 
     <td class="titleforum"></td> 
     <td>Dato:</td> 
    <?php 
    } 
    $stmt->close(); 
} 
else 
    $row_cnt = $result->num_rows; 
    print_r($row_cnt); 
?> 

但它不會在所有的談話出現任何東西或者看起來好像..什麼我想出來的,這是它說什麼?

+5

瞭解如何接受的答案,或無one'll有興趣幫助你。 – Pateman

+0

是的好,但我很現在,不知道該怎麼做? –

+0

@JesperPetersen開始閱讀[FAQ](http://stackoverflow.com/faq)。通過訪問您的舊問題接受答案,然後單擊解決問題的答案左側的打勾。 – Repox

回答

0

嘗試:

<?php 
if ($stmt = $mysqli -> prepare('SELECT id_forum, title, tekst, dato, id_brugere FROM `forum` ORDER BY `forum`.`id` DESC')) 
{ 
    $stmt -> execute(); 
    $stmt -> store_result(); 

    $rows = $stmt -> num_rows; 
    echo $rows; 

    while ($stmt -> fetch()) { 
?> 
     <td class="titleforum"></td> 
     <td>Dato:</td> 
    <?php 
    } 
    $stmt->close(); 
} 
?> 

參見:http://php.net/manual/en/mysqli-stmt.num-rows.php

+0

它不會挺身而出,哼哼哼哼 –

+0

謝謝!它幫助我現在!!!! –