2017-05-08 12 views
0
<ul> 
    <?php 
     $sql = "SELECT first_name, last_name FROM loginsystem"; 

     if ($result = mysqli_query($connection, $sql)) { 
      if ($total_rows = mysqli_num_rows($result)) { 
       while ($row = mysqli_fetch_assoc($result)) : ?> 
        <li> 
        <?php $row['first_name'] . " " . $row['last_name']; ?> 
        </li> 
    <?php 
       endwhile; 
       mysqli_free_result($result); 
      } 
     } 
    ?> 
    </ul> 

上記のコードは動作していません。この問題を解決するのを手伝ってください。私私はすべてのデータベースユーザをPHPのUnorderedリストに表示しようとしています。しかし、それは動作していません

+1

*どのように機能していないされていません*にechoを追加する必要がありますか?あなたはどんな結果を得ますか?何を得ることを期待していますか?もしあなたがどんな誤りがあれば、それを得るのですか? –

+2

コード内のエラーをチェックしないため、何が問題なのか分かりません。コードが常に完璧に動作するとは決して考えないでください。 ['mysqli_error()'](http://php.net/manual/en/mysqli.error.php)を使用して、データベースから詳細なエラーメッセージを取得してください。 –

+0

標準と代替制御構造の構文を混ぜることをお勧めします。 (もし{}とwhile:endwhile)、あなたのコードが読めるように、どちらか一方に固執してください。 – Devon

答えて

4

を助けてくださいあなたが実際にあなたのwhileループでは何もoutputingされていない、あなただけのこのライン

<?php echo $row['first_name'] . " " . $row['last_name']; ?> 
+0

ありがとうございました。それは働いている。 – srithan

関連する問題