2017-01-28 4 views
-2

を示しているが、私は、私はクエリを実行し、私のユーザーテーブルMySQLは私がmembers.phpページに取り組んでいますすべての登録ユーザーとPHP

マイページから登録されているすべてのユーザーを表示する方法を思っていましたこれまでのメンバーのために、私はそれが12行目と13行目に似ていると推測していますか?

<?php 
    ob_start(); 
    session_start(); 
    require_once 'dbconnect.php'; 

    // if session is not set this will redirect to login page 
    if(!isset($_SESSION['user'])) { 
     header("Location: index.php"); 
     exit; 
    } 
    // select loggedin users detail 
    $res=mysql_query("SELECT * FROM users WHERE userId=".$_SESSION['user']); 
    $userRow=mysql_fetch_array($res); 
?> 
<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Welcome</title> 
<link rel="stylesheet" href="assets/css/bootstrap.min.css" type="text/css" /> 
<link rel="stylesheet" href="style.css" type="text/css" /> 
</head> 
<body> 

    <nav class="navbar navbar-default navbar-fixed-top"> 
     <div class="container"> 
     <div class="navbar-header"> 
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 
      <span class="sr-only">Toggle navigation</span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      </button> 
      <a class="navbar-brand" href=""></a> 
     </div> 
     <div id="navbar" class="navbar-collapse collapse"> 
      <ul class="nav navbar-nav"> 
      <li class="active"><a href="#">Home</a></li> 
      <li><a href="#">Portfolio</a></li> 
      <li><a href="#">Contact Me</a></li> 
      <li><a href="#">Members</a></li> 
      </ul> 
      <ul class="nav navbar-nav navbar-right"> 

      <li class="dropdown"> 
       <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> 
       Welcome<span class="caret"></span></a> 
       <ul class="dropdown-menu"> 
       <li><a href="Details.php"><span class="glyphicon glyphicon-user"></span>&nbsp;Account Details</span></a></li> 
       <li><a href="Details.php"><span class="glyphicon glyphicon-envelope"></span>&nbsp;Messages</span></a></li> 
       <li><a href="logout.php?logout"><span class="glyphicon glyphicon-log-out"></span>&nbsp;Sign Out</a></li> 
       </ul> 
      </li> 
      </ul> 
     </div><!--/.nav-collapse --> 
     </div> 
    </nav> 

    <div id="wrapper"> 

    <div class="container"> 

     <div class="page-header"> 
     <h3>Welcome!</h3> 
     </div> 

     <div class="row"> 
     <div class="col-lg-12"> 
     <p>WILL GO HERE!</p> 
     </div> 
     </div> 

    </div> 

    </div> 

    <script src="assets/jquery-1.11.3-jquery.min.js"></script> 
    <script src="assets/js/bootstrap.min.js"></script> 

</body> 
</html> 
<?php ob_end_flush(); ?> 
+0

あなたは10年前に古くなったデータベースAPIを使用しています:http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php – miken32

+0

私は確かにこれisn 'ライブに行く。 –

+0

フレッド、それは学習目的のためですが、ええ。私はあなたに本当にそのようなコメントで人々が学ぶことを奨励することを伝えることができます。 – 1230

答えて

0

このように、行をフェッチすることによって、結果セットとループを取得し、任意のWHERE句なし(すでにあなたのコード内で持っているものに類似)SELECTクエリを作成:

<div class="row"> 
    <div class="col-lg-12"> 
     <?php 
      $result_set = mysql_query("SELECT * FROM users"); 
      while($row=mysql_fetch_array($result_set)){ 
       // your code 
      } 
     ?> 
    </div> 
</div> 

サイドノートmysql_*関数を使用しないでください。これらの関数はPHP 5.5以降で廃止され、PHP 7.0では完全に削除されています。代わりにmysqliまたはpdoを使用してください。 And this is why you shouldn't use mysql_* functions

関連する問題