本文整理汇总了PHP中mysqlConnection::query方法的典型用法代码示例。如果您正苦于以下问题:PHP mysqlConnection::query方法的具体用法?PHP mysqlConnection::query怎么用?PHP mysqlConnection::query使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mysqlConnection
的用法示例。
在下文中一共展示了mysqlConnection::query方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: while
$mysql->select("\n\t\t\tSELECT *\n\t\t\tFROM toony_module_board_data_{$board_id} \n\t\t\tWHERE {$delete_where}\n\t\t");
do {
$mysql->fetchArray("file1,file2");
$farray = $mysql->array;
if ($farray['file1'] != "") {
$fileUploader->fileDelete($farray['file1']);
}
if ($farray['file2'] != "") {
$fileUploader->fileDelete($farray['file2']);
}
} while ($mysql->nextRec());
//댓글 삭제
do {
$mysql->fetchArray("idno");
$farray = $mysql->array;
$mysql->query("\n\t\t\t\tDELETE\n\t\t\t\tFROM toony_module_board_comment_{$board_id}\n\t\t\t\tWHERE bo_idno='{$farray['idno']}'\n\t\t\t");
} while ($mysql->nextRec());
//게시글 DB 삭제
$mysql->query("\n\t\t\tDELETE\n\t\t\tFROM toony_module_board_data_{$board_id}\n\t\t\tWHERE {$delete_where}\n\t\t");
//내용에 삽입된 스마트에디터 사진 삭제
$fileUploader->sEditor_fileDelete($array['ment']);
//삭제 후 페이지 이동
$lib->func_location(__URL_PATH__ . $viewDir . "?article={$article}&category=" . urlencode($category) . "&page={$page}&where={$where}&keyword={$keyword}");
}
/*
하단 파일&소스코드 출력
*/
if (!isset($read_true)) {
$bottom_file_ex = explode("{||||||||||}", $c_array['bottom_file']);
$bottom_source_ex = explode("{||||||||||}", $c_array['bottom_source']);
if ($viewType == "p") {
示例2:
}
$validator->validt_nick("nick", 1, "");
$validator->validt_phone("phone", 0, "");
$validator->validt_phone("telephone", 0, "");
$password_val = "password('{$password}')";
/*
이미 존재하는 아이디인지 검사
*/
$mysql->select("\n\t\tSELECT *\n\t\tFROM toony_member_list\n\t\tWHERE me_id='{$id}' AND me_drop_regdate IS NULL\n\t");
if ($mysql->numRows() > 0) {
$validator->validt_diserror("id", "이미 존재하는 아이디입니다.");
}
/*
DB 기록
*/
$mysql->query("\n\t\tINSERT INTO toony_member_list\n\t\t(me_id,me_password,me_nick,me_sex,me_phone,me_telephone,me_regdate)\n\t\tVALUES\n\t\t('{$id}',{$password_val},'{$nick}','{$sex}','{$phone}','{$telephone}',now())\n\t");
/*
회원 코드를 가져옴
*/
$mysql->select("\n\t\tSELECT me_idno\n\t\tFROM toony_member_list\n\t\tWHERE me_id='{$id}' AND me_password=password('{$password}') AND me_drop_regdate IS NULL\n\t");
$member['me_idno'] = $mysql->fetch("me_idno");
/*
가입 이력이 없는 새로운 가입인 경우 아이디 인증 메일 발송
*/
//인증 메일 발송
$idCheckCode = md5(date("YmdHis") . $id);
$idCheckUrl = __URL_PATH__ . "?article=account&p=account.idCheck&code=" . $idCheckCode . "&keepViewType=true";
$mailSender->template = "account";
$mailSender->t_email = $id;
$mailSender->t_name = $nick;
$mailSender->subject = "{$nick}님, {$site_config['ad_site_name']} 이메일 인증을 해주세요.";
示例3:
if ($c_array['use_likes'] == "N") {
$validator->validt_diserror("", "추천 기능 비활성 중입니다.");
}
if ($member['me_level'] > 9) {
$validator->validt_diserror("", "추천 권한이 없습니다.\n\n추천/비추천은 회원만 가능합니다.");
}
/*
이미 추천.비추천 했는지 검사
*/
$mysql->select("\n\t\tSELECT *\n\t\tFROM toony_module_board_like\n\t\tWHERE board_id='{$board_id}' AND read_idno='{$read_idno}' AND me_idno='{$member['me_idno']}'\n\t");
if ($mysql->numRows() > 0) {
$validator->validt_diserror("", "이미 참여 하였습니다.");
}
/*
추천/비추천 처리
*/
if ($mode == "likes") {
$likes = 1;
$unlikes = 0;
$return_where = "AND likes>0";
} else {
$likes = 0;
$unlikes = 1;
$return_where = "AND unlikes>0";
}
$mysql->query("\n\t\tINSERT INTO toony_module_board_like\n\t\t(board_id,read_idno,me_idno,likes,unlikes,regdate)\n\t\tVALUES\n\t\t('{$board_id}','{$read_idno}','{$member['me_idno']}','{$likes}','{$unlikes}',now())\n\t");
/*
추천/비추천 완료 후 추천/비추천 카운트를 리턴
*/
$mysql->select("\n\t\tSELECT\n\t\tCOUNT(*) totalCount\n\t\tFROM toony_module_board_like\n\t\tWHERE board_id='{$board_id}' AND read_idno='{$read_idno}' {$return_where}\n\t");
$validator->validt_success_return("._read_likesArea ._" . $mode . "_btn .__count", $mysql->fetch("totalCount"));
示例4:
if ($member['me_point'] <= 0) {
$lib->error_alert_back("포인트가 부족하여 글을 조회할 수 없습니다.", "A");
}
$point = 0 - $c_array['read_point'];
$lib->func_member_point_add($member['me_idno'], "out", $point, "게시판 글 조회 ({$c_array['name']})");
} else {
if ($c_array['read_point'] != 0) {
$lib->func_member_point_add($member['me_idno'], "in", $c_array['read_point'], "게시판 글 조회 ({$c_array['name']})");
}
}
}
/*
조회수 +1 시킴
*/
if (!isset($__toony_board_view)) {
$mysql->query("\n\t\t\tUPDATE toony_module_board_data_{$board_id}\n\t\t\tSET view=view+1\n\t\t\tWHERE idno={$read}\n\t\t");
//중복 방지를 위해 조회수 세션을 생성
$session->session_register('__toony_board_view_' . $board_id . '_' . $read, $read);
}
/*
스킨 템플릿 로드
*/
//패스워드 입력 폼
$read_true_3->skin_file_path("modules/board/skin/{$c_array['skin']}/{$viewDir}read.html");
$read_true_3->skin_loop_array("[{read_password_start}]", "[{read_password_end}]");
//글 읽기 페이지
$skin_read->skin_file_path("modules/board/skin/{$c_array['skin']}/{$viewDir}read.html");
/*
템플릿 함수
*/
//비밀글 아이콘 출력
示例5:
//이전에 첨부한 파일이 있다면 삭제
if ($img_ed) {
$fileUploader->fileDelete($img_ed);
}
} else {
$img_name = $img_ed;
}
}
/**************************************************
추가 모드인 경우
**************************************************/
if ($type == "new") {
/*
DB수정
*/
$mysql->query("\n\t\t\tINSERT INTO toony_admin_popupconfig\n\t\t\t(name,img,memo,void_use,void_link,link,bleft,btop,target,start_level,end_level,pop_article,pop_article_txt,regdate)\n\t\t\tVALUES\n\t\t\t('{$name}','{$img_name}','{$memo}','{$void_use}','{$void_link}','{$link}','{$bleft}','{$btop}','{$target}','{$start_level}','{$end_level}','{$pop_article}','{$pop_article_txt}',now())\n\t\t");
/*
완료 후 리턴
*/
$validator->validt_success("성공적으로 추가 되었습니다.", "admin/?p=popupList&vtype={$vtype}");
}
/**************************************************
수정 모드인 경우
**************************************************/
if ($type == "modify") {
/*
DB수정
*/
$mysql->query("\n\t\t\tUPDATE toony_admin_popupconfig SET\n\t\t\timg='{$img_name}',bleft='{$bleft}',btop='{$btop}',target='{$target}',link='{$link}',void_link='{$void_link}',void_use='{$void_use}',memo='{$memo}',start_level='{$start_level}',end_level='{$end_level}',pop_article='{$pop_article}',pop_article_txt='{$pop_article_txt}'\n\t\t\tWHERE name='{$name}'\n\t\t");
/*
완료 후 리턴
示例6:
*/
if (trim($password) != "") {
if ($password != $password02) {
$validator->validt_diserror("password02", "비밀번호와 비밀번호 확인이 일치하지 않습니다.");
}
$validator->validt_password("password", 1, "");
$password_val = "password('{$password}')";
} else {
$password_val = "'{$array['me_password']}'";
}
/*
포인트 변경시 변경 이력 DB에 기록 남김
*/
if ($point != $array['me_point']) {
$point_var_void = $point - $array['me_point'];
if ($point_var_void > 0) {
$lib->func_member_point_add($array['me_idno'], "in", $point_var_void, "운영자 포인트 조정");
} else {
if ($point_var_void < 0) {
$lib->func_member_point_add($array['me_idno'], "out", $point_var_void / -1, "운영자 포인트 조정");
}
}
}
/*
DB수정
*/
$mysql->query("\n\t\tUPDATE toony_member_list\n\t\tSET me_id='{$id}',me_password={$password_val},me_nick='{$nick}',me_sex='{$sex}',me_phone='{$phone}',me_telephone='{$telephone}',me_point='{$point}'\n\t\tWHERE me_admin='Y' AND me_level=1\n\t");
/*
완료 후 리턴
*/
$validator->validt_success("수정이 완료 되었습니다.", "admin/?p=adminInfo");
示例7: libraryClass
<?php
include "../include/engine.inc.php";
include __DIR_PATH__ . "include/global.php";
$lib = new libraryClass();
$mysql = new mysqlConnection();
$method = new methodController();
$validator = new validator();
$method->method_param("POST", "skinType,skinName");
$lib->security_filter("referer");
$lib->security_filter("request_get");
/*
홈페이지, 모바일페이지를 구분하여 DB update 구문 작성
*/
if ($skinType == "p") {
$update = "ad_site_layout='{$skinName}'";
} else {
$update = "ad_msite_layout='{$skinName}'";
}
/*
DB수정
*/
$mysql->query("\n\t\tUPDATE toony_admin_siteconfig SET\n\t\t{$update}\n\t");
/*
완료후 리턴
*/
$validator->validt_success("성공적으로 반영 되었습니다.", "");
示例8: sessionController
$session = new sessionController();
$mysql = new mysqlConnection();
$lib->security_filter("referer");
$lib->security_filter("request_post");
/*
검사
*/
if (isset($__toony_member_idno) == false) {
$lib->error_alert_location("로그인 되어 있지 않습니다.", $site_config['ad_site_url'], "A");
}
/*
현재 접속자 정보 삭제
*/
$mysql->select("\n\t\tSELECT me_idno\n\t\tFROM toony_admin_member_online\n\t\tWHERE me_idno='{$member['me_idno']}'\n\t");
if ($mysql->numRows() > 0) {
$mysql->query("\n\t\t\tDELETE FROM toony_admin_member_online\n\t\t\tWHERE me_idno='{$member['me_idno']}'\n\t\t");
}
/*
로그인 세션 삭제
*/
$session->session_deleter("__toony_member_idno");
/*
완료 후 페이지 이동
*/
//리페러 체크하여 PC모드인지 Mobile모드인지 확인
$referer = $_SERVER['HTTP_REFERER'];
if (strstr($referer, "/m/") == true) {
$callbackUri = $site_config['ad_msite_url'];
} else {
$callbackUri = $site_config['ad_site_url'];
}
示例9: mysqlConnection
$mysql = new mysqlConnection();
$mailSender = new mailSender();
$validator = new validator();
$method->method_param("POST", "id,nick");
$lib->security_filter("referer");
$lib->security_filter("request_get");
/*
회원 정보를 불러옴
*/
$mysql->select("\n\t\tSELECT me_nick,me_idno\n\t\tFROM toony_member_list\n\t\tWHERE me_id='{$id}' AND me_drop_regdate IS NULL\n\t");
$member['me_nick'] = $mysql->fetch("me_nick");
$member['me_idno'] = $mysql->fetch("me_idno");
/*
인증 메일 발송
*/
$idCheckCode = md5(date("YmdHis") . $id);
$idCheckUrl = __URL_PATH__ . "?article=account&p=account.idCheck&code=" . $idCheckCode . "&keepViewType=true";
$mailSender->account_check_url = "<a href=\"{$idCheckUrl}\" target=\"_blank\">" . $idCheckUrl . "</a>";
$mailSender->template = "account";
$mailSender->t_email = $id;
$mailSender->t_name = $member['me_nick'];
$mailSender->subject = "{$member['me_nick']}님, {$site_config['ad_site_name']} 이메일 인증을 해주세요.";
$mailSender->mail_send();
/*
인증 메일 발송 이력 DB 기록
*/
$mysql->query("\n\t\tINSERT INTO toony_member_idCheck\n\t\t(me_idno,ric_code,ric_regdate)\n\t\tVALUES\n\t\t('{$member['me_idno']}','{$idCheckCode}',now())\n\t");
/*
완료 후 리턴
*/
$validator->validt_success("인증 메일이 재발송 되었습니다.\n\n메일을 확인하여 인증을 완료해 주세요.", "?article=login");
示例10:
추가 모드인 경우
**************************************************/
if ($type == "new") {
/*
검사
*/
$validator->validt_idx("name", 1, "");
$validator->validt_null("memo", "");
$mysql->select("\n\t\t\tSELECT *\n\t\t\tFROM toony_page_list\n\t\t\tWHERE name='{$name}' AND vtype='{$vtype}'\n\t\t");
if ($mysql->numRows() > 0) {
$validator->validt_diserror("name", "이미 등록된 코드명입니다.");
}
/*
DB추가
*/
$mysql->query("\n\t\t\tINSERT INTO toony_page_list\n\t\t\t(name,vtype,scriptCode,memo,source,level,regdate)\n\t\t\tVALUES\n\t\t\t('{$name}','{$vtype}','{$scriptCode}','{$memo}','{$sourceCode}','{$level}',now())\n\t\t");
/*
완료 후 리턴
*/
$validator->validt_success("성공적으로 추가 되었습니다.", "admin/?p=pageList&vtype={$vtype}");
/**************************************************
수정 모드인 경우
**************************************************/
} else {
if ($type == "modify") {
/*
검사
*/
$validator->validt_null("memo", "");
/*
DB수정
示例11: date
*/
if ($logo['size'] > 0) {
$fileUploader->savePath = __DIR_PATH__ . "upload/siteInformations/";
$fileUploader->filedotType = "png,gif,jpg,bmp";
$fileUploader->saveFile = $logo;
//경로 및 파일 검사
$fileUploader->filePathCheck();
if ($fileUploader->fileNameCheck() == false) {
$validator->validt_diserror("logo", "지원되지 않는 로고 이미지입니다.");
}
//파일저장
$logo_name = date("ymdtis", mktime()) . "_" . substr(md5($logo['name']), 4, 10) . "." . $fileUploader->fileNameType();
$logo_name = str_replace(" ", "_", $logo_name);
if ($fileUploader->fileUpload($logo_name) == false) {
$validator->validt_diserror("logo", "로고 이미지 저장에 실패 하였습니다.");
}
//이전에 첨부한 파일이 있다면 삭제
if ($logo_ed) {
$fileUploader->fileDelete($logo_ed);
}
} else {
$logo_name = $site_config['ad_logo'];
}
/*
DB수정
*/
$mysql->query("\n\t\tUPDATE toony_admin_siteconfig\n\t\tSET ad_site_name='{$site_name}',ad_site_title='{$site_title}',ad_email='{$ad_email}',ad_phone='{$ad_phone}',ad_pavicon='{$pavicon_name}',ad_logo='{$logo_name}',ad_use_msite='{$use_msite}',ad_use_smtp='{$use_smtp}',ad_smtp_server='{$smtp_server}',ad_smtp_port='{$smtp_port}',ad_smtp_id='{$smtp_id}',ad_smtp_pwd='{$smtp_pwd}'\n\t");
/*
완료 후 리턴
*/
$validator->validt_success("성공적으로 수정 되었습니다.", "admin/?p=siteDefaultInfo");
示例12:
/*
비밀번호 인풋에 값이 입력된 경우 비밀번호를 변경함
*/
if ($password != $password02) {
$validator->validt_diserror("password02", "비밀번호와 비밀번호 확인이 일치하지 않습니다.");
}
if (trim($password) != "") {
$validator->validt_password("password", 1, "");
$password_val = "password('{$password}')";
} else {
$password_val = "'" . $member['me_password'] . "'";
}
/*
DB수정
*/
$mysql->query("\n\t\t\tUPDATE toony_member_list\n\t\t\tSET me_password={$password_val},me_nick='{$nick}',me_sex='{$sex}',me_phone='{$phone}',me_telephone='{$telephone}'\n\t\t\tWHERE me_idno='{$member['me_idno']}' AND me_drop_regdate IS NULL\n\t\t");
/*
완료 후 리턴
*/
$validator->validt_success("성공적으로 수정 되었습니다.", "window.document.location.reload");
/**************************************************
탈퇴 모드인 경우
**************************************************/
} else {
if ($type == "leave") {
/*
검사
*/
if ($member['me_admin'] == "Y") {
$validator->validt_diserror("", "최고 회원은 탈퇴할 수 없습니다.");
}
示例13:
$mysql->select("\n\t\tSELECT *\n\t\tFROM toony_member_idCheck \n\t\tWHERE ric_code='{$code}'\n\t");
$ric_me_idno = $mysql->fetch("me_idno");
if ($mysql->numRows() < 1) {
echo $notAccount_tpl->skin_echo();
$successVar = false;
}
$mysql->select("\n\t\tSELECT *\n\t\tFROM toony_member_idCheck\n\t\tWHERE me_idno='{$ric_me_idno}'\n\t\tORDER BY ric_regdate DESC\n\t\tLIMIT 1\n\t");
if ($successVar == true && $mysql->fetch("ric_code") != $code) {
echo $notFound_tpl->skin_echo();
$successVar = false;
}
if ($successVar == true && $mysql->fetch("ric_check") == "Y") {
echo $destroy_tpl->skin_echo();
$successVar = false;
}
/*
회원 DB에서 아이디 체크 완료 내역을 기록
*/
$mysql->select("\n\t\tSELECT me_idno\n\t\tFROM toony_member_idCheck \n\t\tWHERE ric_code='{$code}'\n\t");
$me_idno = $mysql->fetch("me_idno");
$mysql->query("\n\t\tUPDATE toony_member_list\n\t\tSET me_idCheck='Y'\n\t\tWHERE me_idno='{$me_idno}'\n\t");
/*
인증코드 폐기
*/
$mysql->query("\n\t\tUPDATE toony_member_idCheck\n\t\tSET ric_check='Y'\n\t\tWHERE ric_code='{$code}'\n\t");
/*
아무런 이상 없이 수행된 경우 완료 화면 출력
*/
if ($successVar == true) {
echo $success_tpl->skin_echo();
}
示例14: libraryClass
<?php
include "include/engine.inc.php";
include __DIR_PATH__ . "include/global.php";
include __DIR_PATH__ . "capcha/zmSpamFree.php";
$lib = new libraryClass();
$mysql = new mysqlConnection();
$method = new methodController();
$validator = new validator();
$method->method_param("POST", "name,email,phone,memo,capcha");
$lib->security_filter("referer");
$lib->security_filter("request_get");
/*
검사
*/
$validator->validt_nick("name", 1, "");
$validator->validt_email("email", 1, "");
$validator->validt_phone("phone", 1, "");
$validator->validt_null("memo", "");
if (!isset($__toony_member_idno) && zsfCheck($capcha, "") != true) {
$validator->validt_diserror("capcha", "NOT_CAPCHA");
}
/*
DB 저장
*/
$mysql->query("\n\t\tINSERT INTO toony_customer_qna\n\t\t(me_idno,memo,cst_name,cst_email,cst_phone,regdate)\n\t\tVALUES\n\t\t('{$member['me_idno']}','{$memo}','{$name}','{$email}','{$phone}',now())\n\t");
/*
완료 후 리턴
*/
$validator->validt_success("성공적으로 접수 되었습니다.\n\n신속한 답변 드리도록 하겠습니다.", "window.document.location.reload");
示例15: MAX
$tar_mysql->select("\n\t\t\t\t\t\tSELECT MAX(ln)+1000 AS ln_max\n\t\t\t\t\t\tFROM toony_module_board_comment_{$tar_board_id}\n\t\t\t\t\t\tWHERE 1\n\t\t\t\t\t\tORDER BY ln DESC\n\t\t\t\t\t\tLIMIT 1\n\t\t\t\t\t");
$c_tar_ln = $tar_mysql->fetch("ln_max");
if (!$c_tar_ln) {
$c_tar_ln = 1000;
}
$c_tar_ln = ceil($c_tar_ln / 1000) * 1000;
//댓글 복사를 위한 원본 댓글 테이블의 댓글 추출
$tar_mysql->select("\n\t\t\t\t\t\tSELECT *\n\t\t\t\t\t\tFROM toony_module_board_comment_{$board_id}\n\t\t\t\t\t\tWHERE bo_idno='{$array['idno']}'\n\t\t\t\t\t");
if ($tar_mysql->numRows() > 0) {
do {
$tar_mysql->htmlspecialchars = 0;
$tar_mysql->nl2br = 0;
$tar_mysql->fetchArray("ln,rn,bo_idno,me_idno,writer,comment,ip,regdate,tr_1,tr_2,tr_3,tr_4,tr_5");
$c_array = $tar_mysql->array;
//가져온 원본들의 내용을 addslashes 시킴
foreach ($c_array as $key => $value) {
$c_array[$key] = addslashes($c_array[$key]);
}
$c_tar_mysql->query("\n\t\t\t\t\t\t\t\tINSERT INTO\n\t\t\t\t\t\t\t\ttoony_module_board_comment_{$tar_board_id}\n\t\t\t\t\t\t\t\t(ln,rn,bo_idno,me_idno,writer,comment,ip,regdate,tr_1,tr_2,tr_3,tr_4,tr_5)\n\t\t\t\t\t\t\t\tVALUES\n\t\t\t\t\t\t\t\t('{$c_array['ln']}','{$c_array['rn']}','{$tar_read_idno}','{$c_array['me_idno']}','{$c_array['writer']}','{$c_array['comment']}','{$c_array['ip']}','{$c_array['regdate']}','{$c_array['tr_1']}','{$c_array['tr_2']}','{$c_array['tr_3']}','{$c_array['tr_4']}','{$c_array['tr_5']}')\n\t\t\t\t\t\t\t");
} while ($tar_mysql->nextRec());
}
//기존 댓글 삭제
$tar_mysql->query("\n\t\t\t\t\t\tDELETE\n\t\t\t\t\t\tFROM toony_module_board_comment_{$board_id}\n\t\t\t\t\t\tWHERE bo_idno='{$array['idno']}'\n\t\t\t\t\t");
//원본글 삭제
$tar_mysql->query("\n\t\t\t\t\t\tDELETE\n\t\t\t\t\t\tFROM toony_module_board_data_{$board_id}\n\t\t\t\t\t\tWHERE idno='{$array['idno']}'\n\t\t\t\t\t");
$tar_ln--;
} while ($mysql->nextRec());
}
}
$validator->validt_success("성공적으로 이동 되었습니다.", "window.close&&opener.reload");
}