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

개발자님들 MySql 쿼리 쓰실떄...

· 11년 전 · 1149 · 7
MySql 쿼리 쓰실때 일일이 쿼리 작성해서 쓰시나요? 
그냥 궁금해서 씁니다.
저같은 경우는 함수로 만들어서 처리하거든요
<?

function DMAN_getSelect($Database, $where , $UpDown, $limt){
//비조건문과 조건문 구별 쿼리 작성
if($where == null && $where == ""){
$get_select_querys = "SELECT * FROM `$Database`";
}else{
$get_select_querys = "SELECT * FROM `$Database` WHERE $where";
}
//오름차순 내림 차순 검색 설정
if($UpDown != ""){
$get_select_querys .= " ORDER BY `$UpDown` DESC"; 
}
//한계 설정
if($limt != ""){
$get_select_querys .= " LIMIT " .$limt; 
}
//쿼리문 보기
if($GLOBALS["query_switch"] == true){
echo $get_select_querys  ."<br/>";
}
$get_select_results = mysql_query($get_select_querys);
return $get_select_results;
}//END DMAN_getSelect

?>

댓글 작성

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

로그인하기

댓글 7개

저도 함수로 만들어 씁니다.
GetQuery("쿼리문", 출력형식, 커넥트<없으면 현제 커넥트 유지>)
흠;;; 좋습니다.. ^^
역시 이렇게 쓰는군요
그런데 제가쓰는 방식은 어떻가요? 좀 비효율 적일까요?
class 구조로 만들어서 사용하면 좋아요...
class 구조로 짜면 뭐가 좋은지 저는 자바에서는 class가 익숙햇는데
php 오면서 조금 어색합니다.
pear 쓰는것도 나쁘지는 안을듯합니다.

게시글 목록

번호 제목
32341
32339
32326
32325
32322
32319
32318
32316
32315
32313
32312
32311
32310
32304
32303
32300
32293
32292
32291
32285
32284
32275
32271
32268
32265
32261
32258
32257
32255
32254
32253
32251
32250
32249
32247
32246
32245
32244
32243
32242
32241
32240
32239
32238
32237
32236
32232
32229
32228
32227
32217
32215
32214
32213
32211
32207
32196
32193
32192
32190
32188
32186
32184
32173
32172
32171
32167
32165
32163
32162
32158
32157
32155
32151
32149
32135
32132
32127
32125
32122
32120
32119
32117
32116
32115
32114
32112
32111
32109
32107
32104
32103
32102
32101
32094
32089
20404
31036
8279
8268