변수에 for문을 먹이려고 하는데 어떻게 해야할지 모르겟어요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

변수에 for문을 먹이려고 하는데 어떻게 해야할지 모르겟어요 정보

변수에 for문을 먹이려고 하는데 어떻게 해야할지 모르겟어요

본문

변수에 for문을 먹이려고 하는데 어떻게 해야할지 모르겟어요
<?
include_once("_common.php");
$query_song = " select * from g4_song_list ";
$sql_song = mysql_query($query_song);
$total_row_song = mysql_num_rows($sql_song);
$row_song=mysql_fetch_array($sql_song);
?>
<? $song_list= ?>
<? for ($i=0; $i<$total_row_song; $i++) { ?>
{'title':'<?=$row_song[name]?>','url':'http://uani.kr.pe/song/list/<?=$row_song[name]?>.mp3'},
<?}?>
<?;?>
<?
echo $song_list;
?>
이렇게 하니까 아무것도 안나와요
  • 복사

댓글 전체

단순희 목적이 g4_song_list 라고 있는 곳에 데이터를 순서대로 뿌려 주실려고 하는 거라면

<?
include_once("_common.php");
$query_song = " select * from g4_song_list ";
$sql_song = mysql_query($query_song);
while ($data = @mysql_fetch_array ($result)) {
?>

중간에 원하는 데이터를 표로 뽑으시면 됩니다.
<?
print_r($data); //array 형태로 다 보입니다. 마지막에는 주석처리

/*
만약 컬럼이
no -> 순서
song_name ->노래 이름
song_who ->가수
요런식으로 있다면

순서나 날짜 순서로 나오는 것은 mysql 쿼리문을 참조해 보세요 order by 구문 등등..


*/

?>
<table>
  <tr>
      <td>노래이름</td>
      <td><?=$data[song_name]?></td>
  </tr>
  <tr>
      <td>가수</td>
      <td><?=$data[song_name]?></td>
    </tr>
</table>


<?
}
?>
<?
include_once("_common.php");
$result = sql_query(" select * from g4_song_list ");
$song_list=$deli= '';
while($row=sql_fetch_array($result)){
$song_list.=$deli."{'title':'$row[name]','url':'http://uani.kr.pe/song/list/{$row[name]}.mp3'}";
$deli=',';
}

echo $song_list;
?>
© SIRSOFT
현재 페이지 제일 처음으로