별 이상한 일도 다 있죠???
왜 쿼리가 않되는지 도대체가. ㅜㅜ;
제가 모르는 무엇인가가 있나봅니다.
고수님들의 관심어린 시선(?) 부탁드립니다.
쿼리문을 에코해봤습니다.
INSERT INTO now VALUES('211.219.41.253',now(),'김일한','earth')
이것을 보니 쿼리는 정상입니다.
디비에 저장되는 값을 봤더니
mysql> select * from now;
+----------------+----------------+------+-------+
| ip | last_time | name | id |
+----------------+----------------+------+-------+
| 211.219.41.253 | 20010322205925 | | earth |
+----------------+----------------+------+-------+
1 row in set (0.00 sec)
도대체 이름만 입력되지 않는 이유는 뭘까요?
저장공간이 부족한것도 아닙니다.
귀신에 홀린것 같은 기분입니다. ㅜㅜ;
나좀 살려주세요.
다음은 소스입니다.
밑에쯤 if문 안의 쿼리가 이상합니다.
<?
include "db_con/db_con.inc";
if(($id=="poona1")||($id=="poona2")||($id=="poona3")||($id=="poona4")||
($id=="poona5")){
$query="select num,id,passwd,name from poona_admin where id='$id'
and passwd='$passwd'";
}elseif($id=="hiclear"){
$query="select num,id,passwd,name from hi_clear_admin where
id='$id' and passwd='$passwd'";
}elseif(($id=="smadmin")||($id=="hanul")){
$query="select num,id,passwd,name from ad_min where id='$id' and
passwd='$passwd'";
}else{
$query="select num,id,passwd,name from member where id='$id' and
passwd='$passwd'";
}
# member 테이블에서 입력한 아뒤와 패스워드를 가져옵니다.
$result=mysql_query($query);
$total=mysql_affected_rows();
$result2 = mysql_fetch_array($result);
$pr_name = $result2[name];
# 아디나 패스가 틀리면 되돌아가죠.
if($total <= 0){
echo "<script language="javascript">
alert('ID나 Password를 확인하여 주세요!');
history.back();
</script>";
}else{
# 다 맞는다면 세션을 등록하고 시작합니다.
$sess_hiclear_mem="$id";
session_register("sess_hiclear_mem");
session_start();
# now table에 현재 접속자 등록. now테이블에 로긴자료가 있으면 update()해야
한다.
$pre_query="select * from now where id='$sess_hiclear_mem'";
$pre=mysql_query($pre_query,$connect) or die( "preview error");
$preview=mysql_affected_rows();
if($preview==0) {
#쪽지 테이블에 접속흔적이 없다면 insert~!
$query = "INSERT INTO now VALUES('$REMOTE_ADDR',now
(),'$pr_name','$sess_hiclear_mem')";
mysql_query($query,$connect) or die("insert error $preview
=$preview");
echo " $preview =$preview <br>insert <br> $query <br>";
}else {
#쪽지 테이블에 접속흔적이 있다면 update~!
$query="update now set ip='$REMOTE_ADDR', last_time=now(),
name='$pr_name', id='$sess_hiclear_mem' where id='$sess_hiclear_mem'";
mysql_query($query,$connect) or die (" update error $preview
=$preview");
echo " $preview =$preview <br>update <br> $query <br>";
}
--
이상 .......... 봉!