"select * from abc where mb_id='$member[mb_id]' "; 정보
"select * from abc where mb_id='$member[mb_id]' ";본문
<table width=600 border=1>
<tr>
<td> 날짜
<td> 금액
<?
$connect = mysql_connect("localhost","1212","1212") or die("접속불가");
mysql_select_db("1212");
$query = "select * from abc where mb_id='$member[mb_id]' ";
$result =mysql_query($query, $connect);
$data = mysql_fetch_array($result);
while($data = mysql_fetch_array($result)){
?>
<tr>
<td> <?=$data[time]?>
<td> <?=$data[money]?>
<?
}
?>
</table>
<?
mysql_close($connect);
?>
###########################################################
$query = "select * from abc "; 이렇게 하면 전체값을 뽑아 오는데..
위 소스대로 했을때는 값을 뽑아오지 못하고 빈공간으로 있습니다
소스 보고 무작정 따라 해봤는데 잘 안되네요
고수분들 도와주세요
<tr>
<td> 날짜
<td> 금액
<?
$connect = mysql_connect("localhost","1212","1212") or die("접속불가");
mysql_select_db("1212");
$query = "select * from abc where mb_id='$member[mb_id]' ";
$result =mysql_query($query, $connect);
$data = mysql_fetch_array($result);
while($data = mysql_fetch_array($result)){
?>
<tr>
<td> <?=$data[time]?>
<td> <?=$data[money]?>
<?
}
?>
</table>
<?
mysql_close($connect);
?>
###########################################################
$query = "select * from abc "; 이렇게 하면 전체값을 뽑아 오는데..
위 소스대로 했을때는 값을 뽑아오지 못하고 빈공간으로 있습니다
소스 보고 무작정 따라 해봤는데 잘 안되네요
고수분들 도와주세요
댓글 전체
echo $query = "select * from abc where mb_id='$member[mb_id]' ";
해서 조건문을 확인해 보세요.
해서 조건문을 확인해 보세요.
소스 보고 그냥 따라하는 수준인데.. 이래 설명 하시면 무슨 말씀이신지..;;
남기신 글대로 여기저기 에코로 붙여 봣습니다만..
소스로 쉽게 풀어서 설명 해 주시면 감사하겠는데..;;
남기신 글대로 여기저기 에코로 붙여 봣습니다만..
소스로 쉽게 풀어서 설명 해 주시면 감사하겠는데..;;
엑스엠엘님 말씀은 echo 로 member[mb_id] 값이 제대로 들어가는지 보라는 얘기입니다.
첫번째 확인사항
abc 테이블에 해당 member[mb_id] 로 time과 money에 값이 들어 있는지 확인해 보시구요. 정상적으로 값이 들어 있고 echo $query = "select * from abc where mb_id='$member[mb_id]' "; 했을때 member[mb_id] 값이 들어 있다면 출력이 됩니다. 테이블에 값이 있는데 못불러 온다면 member[mb_id] 에 값이 없기 때문일겁니다. 그외 문법상에 오류는 없습니다. time과 money 필드명이 맞는지도 확인해 보세요^^
첫번째 확인사항
abc 테이블에 해당 member[mb_id] 로 time과 money에 값이 들어 있는지 확인해 보시구요. 정상적으로 값이 들어 있고 echo $query = "select * from abc where mb_id='$member[mb_id]' "; 했을때 member[mb_id] 값이 들어 있다면 출력이 됩니다. 테이블에 값이 있는데 못불러 온다면 member[mb_id] 에 값이 없기 때문일겁니다. 그외 문법상에 오류는 없습니다. time과 money 필드명이 맞는지도 확인해 보세요^^
a.php
<?
$connect = mysql_connect("localhost","mo2ceyo","d7d733") or die("접속불가");
mysql_select_db("mo2ceyo");
$query = "select * from gumea where mb_id='$member[mb_id]' ";
echo $member[mb_id];
?>
<?
mysql_close($connect);
?>
#############################################################
b.php
<?
include_once("./_common.php");
$query = "select * from gumea where mb_id='$member[mb_id]' ";
echo $member[mb_id];
?>
위 두가지 소스의 차이점이 뭔가요??
a.php는 값이 출력이 되는데.. b.php는 안되네요;; 너무 허접한 질문인가??
그리고 하이하바님 말씀처럼 그래 했는데.. 값을 불러오지 못 했습니다.
값을 불러 오게 할려면 어찌 해야하는건지..;; 너무 허접해서 죄송;;
<?
$connect = mysql_connect("localhost","mo2ceyo","d7d733") or die("접속불가");
mysql_select_db("mo2ceyo");
$query = "select * from gumea where mb_id='$member[mb_id]' ";
echo $member[mb_id];
?>
<?
mysql_close($connect);
?>
#############################################################
b.php
<?
include_once("./_common.php");
$query = "select * from gumea where mb_id='$member[mb_id]' ";
echo $member[mb_id];
?>
위 두가지 소스의 차이점이 뭔가요??
a.php는 값이 출력이 되는데.. b.php는 안되네요;; 너무 허접한 질문인가??
그리고 하이하바님 말씀처럼 그래 했는데.. 값을 불러오지 못 했습니다.
값을 불러 오게 할려면 어찌 해야하는건지..;; 너무 허접해서 죄송;;
일단 PHP에 대한 책을 한권 보시길 권장합니다. 모든 일에는 항상 기초가 중요하니까요..
echo $member[mb_id] 에 값이 있고 없고 차이는 변수에 값이 입력되었는지 안되었는지의 차이입니다.
쉽게 말해 a라는 변수에 값을 할당하지 않고 출력한다면 a에는 아무런 값이 없겠죠.
echo $a; <= 값이 없음 (이게 b소스의 $member[mb_id] 상태)
$a = "apple"; <= a라는 변수에 apple이라는 값을 입력
echo $a <= apple 이 출력 (이게 a소스의 $member[mb_id] 상태)
두개의 차이를 아시겠죠.
echo $member[mb_id] 에 값이 있고 없고 차이는 변수에 값이 입력되었는지 안되었는지의 차이입니다.
쉽게 말해 a라는 변수에 값을 할당하지 않고 출력한다면 a에는 아무런 값이 없겠죠.
echo $a; <= 값이 없음 (이게 b소스의 $member[mb_id] 상태)
$a = "apple"; <= a라는 변수에 apple이라는 값을 입력
echo $a <= apple 이 출력 (이게 a소스의 $member[mb_id] 상태)
두개의 차이를 아시겠죠.
염치 없음미다만.. 한가지만 더..
echo $member[mb_id];
이래 했을땐 그누보드에선 로그인 된 본인의 ID가 나오는데..
어디서 어떻게 위 변수에 값이 등록 된건가요??
답답하셨을텐데.. 답변 주셔서 감사합니다
답변채택 했는데 보실지 모르겠습니다.
echo $member[mb_id];
이래 했을땐 그누보드에선 로그인 된 본인의 ID가 나오는데..
어디서 어떻게 위 변수에 값이 등록 된건가요??
답답하셨을텐데.. 답변 주셔서 감사합니다
답변채택 했는데 보실지 모르겠습니다.