테스트 사이트 - 개발 중인 베타 버전입니다

에러좀ㅠㅜ... 채택완료

뿌르릉 10년 전 조회 1,907
primary key때문에 에러가 나는것 같은데 무엇때문인지 잘 모르게어요. 답변 부탁드립께요.< br> ################수정하고자 하는 정보를 뽑아온다 $query="select name,number,email from telephone where name='$name'"; < br> $result=mysql_query($query,$dbconn); < br> if(!$result){ < br> $errNO=mysql_errno($dbconn); < br> $errMSG=mysql_error($dbconn); < br> echo("에러코드 $errNO::$errMSG "); < br> exit; < br> } < br> < br> $my_name=mysql_result($result,0,0); < br> $my_phone=mysql_result($result,0,1); < br> $my_email=mysql_result($result,0,2); < br> 여기서 pk는 name으로 선언됐구요... < br> 그런데 이런 에러가 뜨네요... < br> < br> Warning: Unable to jump to row 0 on MySQL result index 2 in c:php3testadminmodifyform.php3 on line 36 < br> < br> Warning: Unable to jump to row 0 on MySQL result index 2 in c:php3testadminmodifyform.php3 on line 37 < br> < br> Warning: Unable to jump to row 0 on MySQL result index 2 in c:php3testadminmodifyform.php3 on line 38 < br> 어떻게 고쳐야 할지 모르겠어요. 답변부탁드립께요. < br>

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
혹시요... 같은 쿼리를 직접 mysql에서 입력해 보셨나요? 결과가 몇개나 나오던가요?   select시 결과값이 없을 경우에도 result는 반환이 되지만 값이 없으니까 해당 값을 가져올 수는 없어서 그런 에러가 나는 경우가 있거든요...   $result = mysql_query(".....",$connect); $total_num = mysql_num_rows($result); if(!$total_num){   echo("어머!! 결과가 없네!!");   exit; }   $a = mysql_result($result,0,0); $b = mysql_result($result,0,1); ....   이렇게 해보세요^^
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10년 전

감사합니다 ~

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인