또 왔습니다.~ㅎㅎ 질문좀 할려구요. 정보
또 왔습니다.~ㅎㅎ 질문좀 할려구요.
본문
쿼리문을 날릴 때 1번째 경우하고 2번째 경우하고 차이가 있나요???
아무리 생각해도 똑같은 것 같은데...
차이가 있을까요?
아무리 생각해도 똑같은 것 같은데...
차이가 있을까요?
|
$query = " select * from mun_board where no='$no' " ; |
|
$query = " select * from mun_board where no=no " ; |
추천
0
0
댓글 15개

위에꺼는 php 변수값이고 아래꺼는 DB에 들어있는값 아닌가용?

$query = "update mun_board set hit=hit+1 where no='$no' and id='$id' ";
위 명령어에서.. set hit=hit+1 이것은.. hit라는 값에 +1을 더하는거잖아요..
그럼 hit+1에서 hit도 DB에 들어있는값을 불러와서 더하는건데..
hit='$hit'+1 이 아니고 hit=hit+1로 하더라구요..
어떤때는 '$필드명' 이렇게 쓰고, 어떤때는 바로 필드값을 쓰던데..
정확한 차이를 모르겠어요.
위 명령어에서.. set hit=hit+1 이것은.. hit라는 값에 +1을 더하는거잖아요..
그럼 hit+1에서 hit도 DB에 들어있는값을 불러와서 더하는건데..
hit='$hit'+1 이 아니고 hit=hit+1로 하더라구요..
어떤때는 '$필드명' 이렇게 쓰고, 어떤때는 바로 필드값을 쓰던데..
정확한 차이를 모르겠어요.

컬럼이 int 타입일때, 따옴표 붙일지 안 붙일지 물어보시는것 같네요.
mysql은 상관없는걸로 알고 있습니다.
mysql은 상관없는걸로 알고 있습니다.

타입은 상관없이..
sql문을 쓸 때 어떤때는 필드명을 바로쓰고, 어떤때는 '$필드명' 이렇게 쓰는데 차이를 모르겠어요.
sql문을 쓸 때 어떤때는 필드명을 바로쓰고, 어떤때는 '$필드명' 이렇게 쓰는데 차이를 모르겠어요.

어떤때 쓰던 필드명을 바로 쓰는것은요 정말 필드명을 사용한것이고요
$필드명은 정확하게는 필드명이 아니고 PHP변수 인것입니다.
예를들어
$iNumber = 3;
$query = " select * from mun_board where no='$iNumber' ";
이렇게 하시면 쿼리 명령은
select * from mun_board where no='3'
이렇게 들어 가는것입니다.
$필드명은 정확하게는 필드명이 아니고 PHP변수 인것입니다.
예를들어
$iNumber = 3;
$query = " select * from mun_board where no='$iNumber' ";
이렇게 하시면 쿼리 명령은
select * from mun_board where no='3'
이렇게 들어 가는것입니다.

아하..
그럼 엄멀히 따지면 변수명을 적을때만 '$값' 이렇게 들어가는것이란 말씀이시군요..
그럼 엄멀히 따지면 변수명을 적을때만 '$값' 이렇게 들어가는것이란 말씀이시군요..

그렇죠!~ ㅎㅎ

질문은 질문 게시판에 부탁 드리고요
1. $query = " select * from mun_board where no='$no' ";
2. $query = " select * from mun_board where no=$no ";
이렇게 두가지를 물어 보신거 같은데요..
MySQL의 경우 아~~주 구버전에서의 경우는 약간의 문제가 됐었던 건데요.
1번 처럼 하면은 no필드값을 문자형으로 바꿔서 검색했었다고 합니다.
하지만 요즘 버전에서는 큰 차이는 없다고 합니다.
1. $query = " select * from mun_board where no='$no' ";
2. $query = " select * from mun_board where no=$no ";
이렇게 두가지를 물어 보신거 같은데요..
MySQL의 경우 아~~주 구버전에서의 경우는 약간의 문제가 됐었던 건데요.
1번 처럼 하면은 no필드값을 문자형으로 바꿔서 검색했었다고 합니다.
하지만 요즘 버전에서는 큰 차이는 없다고 합니다.

아..그럼 차이가 없다는 말씀이시네요..
감사합니다.
감사합니다.

앞으로는 질문게시판에 남기시게 될겁니다. 아마도 ...

헉...무서워요..ㅠㅠ
알겠습니다.
그렇게 하겠습니다.ㅠㅠ
눈꿈뻑꿈뻑하시면서 보시는게 무서워요.ㅠㅠ
답변도 안해주시공(삐짐~)
알겠습니다.
그렇게 하겠습니다.ㅠㅠ
눈꿈뻑꿈뻑하시면서 보시는게 무서워요.ㅠㅠ
답변도 안해주시공(삐짐~)

어? 참새!!!!!! 방앗간? ㅎㅎ

??
아..
한참 생각했네요~ㅋㅋ
궁금한게 있어서 학교에다 물어봤는데 답변이 읍써서..
일루왔어요~
그래서 리좌님한테 혼나써요
아..
한참 생각했네요~ㅋㅋ
궁금한게 있어서 학교에다 물어봤는데 답변이 읍써서..
일루왔어요~
그래서 리좌님한테 혼나써요

차이는 없습니다 예전 버전때는 ''를 안써야 했던거 같은데..
지금은 보기 좋으라고 다 '' 쓰고 있습니다!
지금은 보기 좋으라고 다 '' 쓰고 있습니다!

감사합니다.^^
앞으로는 신경 안써도 되겠네요^^;
동영상 강의를 보면서 공부하고있는데, 물어볼수도 없고, 그래서 항상 깨름직 했었거든요~ㅎㅎ
앞으로는 신경 안써도 되겠네요^^;
동영상 강의를 보면서 공부하고있는데, 물어볼수도 없고, 그래서 항상 깨름직 했었거든요~ㅎㅎ