<?php
class mysql_db {
//+======================================================+
function sql_connect($sqlserver, $sqluser, $sqlpassword, $database) {
$this->connect_id = mysql_connect($sqlserver, $sqluser, $sqlpassword);
if($this->connect_id) {
if (mysql_select_db($database)) {
return $this->connect_id;
} else {
return $this->error();
}
} else {
return $this->error();
}
}
//+======================================================+
function error() {
if(mysql_error() != '') {
echo '<b>MySQL Error</b>: '.mysql_error().'<br/>';
}
}
//+======================================================+
function query($query) {
if ($query != NULL) {
$this->query_result = mysql_query($query, $this->connect_id);
if(!$this->query_result) {
return $this->error();
} else {
return $this->query_result;
}
} else {
return '<b>MySQL Error</b>: Empty Query!';
}
}
//+======================================================+
function get_num_rows($query_id = "") {
if ($query_id == NULL) {
$return = mysql_num_rows($this->query_result);
} else {
$return = mysql_num_rows($query_id);
}
if (!$return) {
$this->error();
} else {
return $return;
}
}
//+======================================================+
function fetch_row($query_id = ""){
if($query_id == NULL){
$return = mysql_fetch_array($this->query_result);
}else{
$return = mysql_fetch_array($query_id);
}
if(!$return){
$this->error();
}else{
return $return;
}
}
//+======================================================+
function get_affected_rows($query_id = "") {
if($query_id == NULL) {
$return = mysql_affected_rows($this->query_result);
} else {
$return = mysql_affected_rows($query_id);
}
if(!$return) {
$this->error();
} else {
return $return;
}
}
//+======================================================+
function sql_close(){
if($this->connect_id){
return mysql_close($this->connect_id);
}
}
//+======================================================+
}
/* Example */
$DB = new mysql_db();
$DB->sql_connect('sql_host', 'sql_user', 'sql_password', 'sql_database_name');
$DB->query("SELECT * FROM `members`");
$DB->sql_close();
?>
2015년 10월 21일 수요일
[PHP] MySQL class in PHP.NET
Heres a easy to use MySQL class for any website
피드 구독하기:
댓글 (Atom)
-
mecab-ko-dic 품사 태그 설명 대분류 세종 품사 태그 mecab-ko-dic 품사 태그 태그 설명 태그 설명 체언 NNG 일반 명사 NNG 일반 명사 NNP 고유 명사 NNP 고유 명사 NNB 의존 명사 NNB 의존 명사 ...
-
TF-IDF란 TF-IDF(Term Frequency - Inverse Document Frequency)는 Term의 가중치를 구하는 가장 흔한 알고리즘이다. ( Scoring, 참고: TF-IDF (Wikipedia) ) 검색에 있...
-
mecab-ko-dic 사전관리 Mecab-ko-dic 사전은 아주 간편한 몇가지 규칙으로 관리된다. 비전문가라 하여도 다른 형태소분석기에 비해, 간단하게 배우고 관리할 수 있다는 장점이 있다. (사전 설치/추가 방법은 본 포스트 하단참고)...
댓글 없음:
댓글 쓰기