php기초 mysql_result()함수 질문.

php기초 mysql_result()함수 질문.

작성일 2013.07.11댓글 1건
    게시물 수정 , 삭제는 로그인 필요

개인적으로 php 공부중이라 apm을 깔았습니다만...

실행시켜보면

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in C:\APM_Setup\htdocs\12-3.php on line 15
방문횟수 :

라고 오류가 나네요.. 라인 15면 

echo "방문횟수 : " . mysql_result($result, 0, 0); 이거 쓴 줄인데... 왜 오류가 나죠?? 답 부탁드립니다.



profile_image 익명 작성일 -

 그오류가 나는 이유는 해당 결과가 없다는 겁니다

 

수정한 내용으로 테이블 생성여부 확인됬고 실행도 이상없습니다

 

일단 수정한 내용입니다

<?
$connect = mysql_connect("localhost","phpuser","1234");
if(!$connect){ die("db연결 실패!" . mysql_error()); } <<if문은 가급적 {}를 써주세요
  
mysql_select_db("phpuser",$connect);


$mSql = "show tables like 'counter'";

$result = mysql_query($mSql); << 짧은거라 상관은 없지만..저렇게 쿼리를 변수에 담아주는게 디버깅에 좋아요

 

if(mysql_num_rows($result)<1) {     == 0 보단 1보다 작은게 명확합니다..아마 여기서 테이블이 생성이 안돼서 오류가 난거 같습니다
   mysql_query("create table counter (count int)",$connect);   
   mysql_query("insert into counter values( 0 )",$connect);
}

근데 이부분 즉 테이블을 동적으로 생성하는 이유를.....+_+

 

mysql_query("update counter set count=count+1",$connect);

$result = mysql_query("select count from counter");
echo "방문횟수 : " . mysql_result($result, 0, 0);  <<이거보단 mysql_fetch_assoc($result);이함수가 명확합니다

 

그럼 ^^

?>

php기초 mysql_result()함수 질문.

개인적으로 php 공부중이라 apm을 깔았습니다만... [code] <? $connect... <<이거보단 mysql_fetch_assoc($result);이함수가 명확합니다 그럼 ^^ ?>

PHP mysql 함수 질문요.

mysql_fetch_row mysql_fetch_array mysql_result 이 세개의 함수가 햇갈려서 그러는데요... mysql_result질문자님 말씀대로 하나의 레코드에서 하나의 필드값을...

함수로 얻은 결과를 mysql_result...

... 질문2 : count()함수를 사용해 $query변수에 5를 저장합니다. 그리고 나서 $result = mysql_query($query); 에서 $result변수에 5를 반환합니다. 참이라면 $total...

(PHP) mysql_result 로 값 0 은 못...

... $result = mysql_query($query) or die("Query : ".$query."".mysql_error()); $isSuccess = mysql_result... isset() 함수로 테스트해보니 값이 세팅되어 있는지 안되어있는지 리턴값도...

PHP 에서 MySQL 관련 함수 질문...

... while($row=mysql_fetch_row($result)) 이런 구문을... 님께서 올리신 질문을보면.. 왠만한 것들은 전부 알고... php에서 mysql을 이용하는 함수중에서. mysql_data_seek라는...

mysql에서 php기초 질문

... row($result)) echo("$row[0]|$row[1]|$row[2]|$row[3]|$row[4]"); } else die('SQL error: '.mysql_error($mydb)).''; mysql_close($mydb); ?> <?PHP header('Content...

html php mysql 질문입니다.

... 그리고 다음 소스가 in.php소스로... mysqli_error함수 이용하여 해결해보세요.... mysqli_query($conn, $sql); if (!$result) { echo '쿼리문오류...

php mysql 질문

... php 에서는 $result=mq("SELECT SUM(test_sum) FROM... result could not be converted to string in ~ 라는 오류만 뱉네요.. mq함수는.. function mq($sql)...

array() 함수에 대하여 질문드립니...

제가 자바 공부 경험이 있는데요, php를 공부하다보니, while ( $row = mysql_fetch_array($result)) { echo (" ..."); $number... mysql_fetch_array() 함수는 DB에 있는 값을 가져와서...