$child= array();
$i = 0;
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$child[i] = $row['userId'];
$i++;
}
$i = 0;
while($i<=5)
{
echo $child[i];
$i++;
}
동일한 값을 인쇄하고 있습니다.이 코드의 문제점은 무엇입니까?
$child= array();
$i = 0;
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$child[i] = $row['userId'];
$i++;
}
$i = 0;
while($i<=5)
{
echo $child[i];
$i++;
}
동일한 값을 인쇄하고 있습니다.이 코드의 문제점은 무엇입니까?
대신 $i
의 배열 인덱스에 대한 i
을 사용하고 있습니다 :
$child[i]
이 $child[$i]
을해야합니다. i
($child[i]
)은 상수 (상수 값 i
이 색인으로 사용됨)로 해석되거나 문자열과 같은 상수가없는 경우 해석됩니다. var_dump
을 사용하여 변수/값 덤프를 가져올 수 있습니다.)
+1. '첫 번째 정답이 투표를 얻는 곳'에 무슨 일이 일어난 건지. – karim79
그 당시에 무슨 일이 일어 났는지 모르겠다. 나는 스스로 투표하지 않았다. 어쩌면 사람들은 마지막에 웃는 얼굴을 좋아할 것입니다. 나는이 답변이 더 형식이 잘되어 있고 (내 앞에 1 분 게시 됨) 맨 위에 있어야한다고 생각합니다. – CharlesLeaf
E_NOTICE 오류 수준 설정으로 테스트해야하는 또 다른 이유는 ... – ircmaxell
당신은 $ 아이의 $ 8 [I] ... $ 아이 [$ i]를해야한다을 잊었다 당신은 당신이 $ 내가없이 할 수있는 숫자 인덱스를 원한다면 .. ..
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$child[] = $row['userId'];
}
for($i=0;$i<5;$i++)
{
echo $child[$i].' <br />;
}
는 희망이 도움이보십시오.
$child= array();
$i = 0;
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$child[$i] = $row['userId'];
$i++;
}
$i = 0;
while($i<=5)
{
echo $child[$i];
$i++;
}
당신은 $ 내가 전화하지 않았다
하지만, "I"
,
$ result의 쿼리는 무엇입니까? –