2012-11-29 2 views
-1

좋아요 무엇을하고 싶은지 사용자가 이미 한 페이지에 제출 한 모든 데이터를 반환합니다. 그래서 기본적으로 그들은 이미 로그인되어 있으므로 이메일 주소를 알아야하고 그 이메일 주소 아래에 모든 데이터를 표시하고 모든 데이터를 표시하고 싶습니다.PHP는 모두 모두 검색 모두를 반환합니다

기본적으로 mysql은 첫 번째 열로 전자 메일을 가졌으며 정크 내가 이메일 colume 아주가 바른 길에 내 코드 메신저 그들이 여기

로 loged되는 동일한 이메일입니다 동일하지만,하지 않을 경우 모든 쓰레기를 표시 할

<?php 
    session_start(); 
    include 'config.php'; 
    $_SESSION['Email']=$Email; 

    mysql_select_db("DATABASEJUNK") or die ("Couldn't find database."); 

    $query = mysql_query("SELECT * FROM DATABASELIST WHERE Email='$Email'"); 

    $numrows = mysql_num_rows($query); 

    while ($row = mysql_fetch_assoc($query)) 
     echo $row['Url']; 

?> 
+0

'$ Email' 변수는 어디서 오는가? 'config.php'에 설정되어 있습니까? 그렇다면 해당 코드도 공유하십시오. – Oldskool

+0

$ _SESSION [ 'Email'] = $ Email; 또는 $ Email = $ _ SESSION [ 'Email']; ? –

+0

당신은 현재 어떤 트랙인지 또는 당신의 결과물을 알 수 있습니까? – freaky

답변

0

내가 무슨 생각을 너는 그와 같은 것을 필요로한다.

while ($row = mysql_fetch_assoc($query)){ 
    foreach($row as $value){ 
    echo $value; 
    } 
} 

물론이 부분을 스크립트의 올바른 부분에 넣어야합니다. 또는 배열

$allUsers = new Array(); 
while ($row = mysql_fetch_assoc($query)){ 
    $user = new Array(); 
    foreach($row as $key => $value){ 
    $user[$key] = $value; 
    } 
    $allUsers[] = $user; 
} 

이 당신에게 모든 사용자와 배열 ...를 제공하고 각 사용자가 키로서 자신의 데이터를 가지고에 $ 값의 출력을 저장! 1 명의 사용자 만이 $ allUser 배열을 잊어 버리고 나머지를 유지하기를 원한다면 (mysql_num_rows() == 1 일 경우)

+0

예 어떻게 각 사용자가 20 ~ 30 개의 행을 가지려고하는지 배열로 만들 수 있습니까? –