> 정확한 의미 전달이 되질 않는군요.
> 일단 만약 DB Table 내에서 자동으로 값이 증가하는 객체를 찾는 다면 MySQL 의 경우 그 attribute 의
> 속성에 AUTO_INCREMENT 를 선언해 주면 됩니다.
> 그리고 만약 mysql_fetch_row() 에서 내부 result 의 포인터를 자동으로 증가시키길 원한다면 원래 그
> 런식으로 되도록 mysql_fetch_row 의 함수가 그렇게 되어 있습니다.
> 만약 원하는 답이 아니라면 다시 질문 바랍니다.
>
> ===============================================================
답변 주셔서 감사 합니다.. 꾸벅..
제가 말을 좀 어렵게 했네요.. 죄송합니다.
제가 해보고 싶은 것은 쿼리로 불러서 쿼리 내용에 저장되어 있는 데이터의 레코드를
순차적으로 뽑아 내고 싶습니다.
예를 들어서
for ($i=1;$i<10;$i++)
mysql_query(select id from AAA where num='$i';
위와 같은 문장에서 num(auto_increment 속성)을 가지는 필드가 $i값과 동일하게
1,2,3...9 까지 반복 할때 num 값이 auto_increment 속성 이기 때문에 그 값에
해당하는 레코드 필드를 불러 오겠죠. 그런데 만약 여기에서 필요에 의해서
num값중 중간의 한개의 값(예를 들어 num가 3인 필드)을 num 값은 1,2,4,5,6,7..
이런식으로 진행이 될테고 그렇다면 $i=3 일때 는 값이 없기 때문에 에러가 날듯 합니다. 제가 해보고 싶은것은 $i값과는 무관하게 (즉 num='$i') 사용할수 있는 함수가 있을까 해서 질문 드렸습니다..
말씀 드렸다 시피 제가 보고 있는 책에서 mysql_fetch_array나 다른 것을 사용해서
그 방법을 해결 할수 있을듯 한데.. 자세한 예제가 이해가 안되고 있습니다.
위와 같은 문제를 해결할수 있는 함수나.. 간단한 예제가 있는곳을 알고 계시면 부탁 드리겠습니다.
답변 주셔서 감사 하다는 말씀 다시 한번 전해 드립니다..
편한 하루 되십시요.
|