2014-04-17 1 views
-3

에서 여러 셀에 액세스 : 나는 $rowfor["other_column"]를 사용하는 경우방법은 다음과 같은 PHP 코드를 사용하여 쿼리 결과

$queryfor = "SELECT * FROM entrydata WHERE data_email = '{$email}'"; 
$resultfor = mysqli_query($connection, $queryfor); 
if (!$resultfor){die("Database Failed1!");} 

$rowfor = mysqli_fetch_assoc($resultfor); 

나는 그것의 data_email 열에 주어진 {$email} 있었다 다른 열에서 데이터를받을 수 있습니다.

** 내 문제는 data_email 열에 동일한 이메일 주소로 여러 행이 있다는 것입니다. 내 {$email} 검색어에 대한 두 번째 및 세 번째 경기의 'other_column'에 어떻게 액세스합니까? **

나는 mysqli_fetch_array와 $rowfor[x][y]의 조합을 사용해 보았습니다. 당신은 결과가

답변

0

mysqli_fetch_array() 한 번에 하나 개의 레코드에 대한 배열을 반환 쿼리의

0

그렇게 사용하여 반복하는 시도 모든 열을 액세스 할 수

while($rowfor = mysqli_fetch_assoc($resultfor)) 
{ 
    if($rowfor["other_column"] == ...) 
    { 
     ... 
    } 
} 

을 사용할 수 있습니다 while 루프와 같은 :

while($rowfor = mysqli_fetch_array($resultfor)) 
{ 
     echo $rowfor["yourColumnName"]."<br />"; 
} 

mysqli_fetch_array()은 resultSet에 더 이상 행이 없을 때 false를 리턴합니다.

관련 문제