안녕하세요.에서 배열 데이터를 가져올 것입니다. 내가 코드를 가지고 있지만, 이전 코드에없는 좋은 작동 CS = 2 내가 여기 인쇄 2 시간이어야에서데이터를 올바르게 가져 오는 방법
<?php include("lib/search_l.php"); ?>
<?php
if($cs!=0){
for($i=0;$i<$cs;$i++)
{
?>
<div id="alarmdisplay">
<table class width="634" border="0" cellspacing="3" cellpadding="3">
<tr class="search">
<td width="256"><?php echo $location_c[$i] ?></td>
<td width="154" class="247"><?php echo $duration_c[$i]
?></td>
<td width="194"> </td>
</tr>
</table>
search_l.php에이 코드를 저장 한
for($k=0;$k<$cs;$k++)
{
$SQL = "SELECT duration FROM core_network WHERE location=('".$location_c[$k]."')";
$result = mysql_query($SQL);
$cks="0";
$duration=array();
while ($db_field = mysql_fetch_array($result)) {
$duration_c[$cks]= $db_field['duration']; //*here must save to data
$cks++;
}
}
. 하지만 그것은 다른 하나만 오류가 인쇄됩니다 통지 : 정의되지 않은 오프셋 : 올바른 방법으로 인쇄하는 방법 1?
나는 것으로 나타났습니다 정확한 확인하기 위해 테스트 : 그
$result)) {
$duration_c[$cks]= $db_field['duration'];
$cks++;
}
}
echo $duration_c[$cks] //*it prints not correct i meant prints only first test data
후
$result)) {
$duration_c[$cks]= $db_field['duration'];
$cks++;
} echo $duration_c[$cks] //*it prints correct i meant prints 2 test data
}
이 어떻게 문제를 해결하려면? 당신이 키 유형은 (ASSOC 배열)의 결과를 원하는 경우
루프에 새로운 결과가 나타날 때마다 배열을 반복하고 반복하는 경우가 대부분입니다. – Rob
네, 각각 2 개의 데이터를 가져오고 싶습니다.하지만 이제는이 코드 중 하나만 가져올 수 있습니다. –