2017-01-28 14 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

나는 이것이 ' 살거야. –

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

Sidenote :mysql_* 함수를 사용하지 마십시오.이 함수는 PHP 5.5부터 사용되지 않으며 PHP 7.0에서 모두 제거되었습니다. 대신 mysqli 또는 pdo을 사용하십시오. And this is why you shouldn't use mysql_* functions.