2013-11-09 3 views
1

나는 하나의 컬럼/필드의 모든 데이터를 얻을 필요가있어서, 나는 테이블을 가지고,하지만 난 아래가 그 코드와 함께 작동 할 수없는 것 : 코드와SQL 테이블에서 특정 필드의 모든 값을 가져와 표시하려면 어떻게합니까?

$con=mysqli_connect("localhost","root","","database"); 
$result = mysqli_query($con,"select * from client"); 
$row = mysqli_fetch_array($result111); 
echo $row['name']; 

위를 테이블의 첫 번째 값인 한 문장 만 인쇄합니다. 테이블에 11 개의 데이터가 더 있으며이 데이터는 인쇄되지 않습니다.

답변

1

당신은 이런 식으로 뭔가가

$con=mysqli_connect("localhost","root","","database"); 
$result = mysqli_query($con,"select * from client"); 
while($row = mysqli_fetch_array($result)) 
{ 
echo $row['name']; 
} 
+1

감사합니다. 작동 중입니다. – Gannicus

0

mysqli_fetch_array() 기능은 배열에서 다음 요소를 반환합니다 도움이 될 것입니다 레코드를 통해 loop .. (A while 루프 할 것) 필요하고, 레코드가 떨어지면 false를 반환합니다. 다음과 같이 while 루프를 사용하여 데이터를 반복 할 수 있습니다.

while ($record = mysqli_fetch_array($result)) { 
    // do something with the data... 
    echo $record['column_name']; 
} 
관련 문제