2011-04-22 3 views

답변

1

첫 번째 행만 가져옵니다. 두 행을 모두 얻으려면 mysqli_fetch_array()에서 while 루프를 수행해야합니다. 내가 작성했지만 그들이

:-) 대답의 일부를 잊고있는 동안 다른 일부는 게시하지만 난 당신이 mysqli를 사용하는 OO 방법을 사용해야한다고 생각처럼 (어떻게해야

while ($row = mysqli_fetch_array($result)) { 
    for ($i = 0; $i < 30; $i++) { 
     echo $row[$i]; 
    } 
} 

.

+0

완벽하게 작동했습니다. 정말 고마워요! – Trent

5

: 여기

내 코드입니다 mysqli_fetch_all()을 사용하여 모든 레코드를 가져옵니다.

+0

도움 주셔서 감사합니다. – Trent

2

시도가 입력 :

while($row = mysqli_fetch_array($result)) 
{ 
    echo $row[$i]; 
    $i++; 

} 
0

당신은 사용할 수 있습니다 당신은 루프의 행에 가져올 필요가

<?php 
$server = ""; // assume server name 
$connect = mysqli_connect($server,,,) //assume password etc. 
or die ("Couldn't connect to server"); //connect to admin database 
$query = "SELECT mt FROM Content"; 
$result = mysqli_query($connect, $query) 
or die ('Could not execute query.'); 
$nrows = mysqli_num_rows($result); 
$row = mysqli_fetch_array($result); 
$i = 0; 
while ($i <= 30) 
{ 
echo $row[$i]; 
$i++; 
} 
?> 
관련 문제