>백엔드 개발 >PHP 튜토리얼 >sqlserver 데이터베이스 mysql 데이터베이스 클래스에 대한 PHP 엔트리 레벨 연결

sqlserver 데이터베이스 mysql 데이터베이스 클래스에 대한 PHP 엔트리 레벨 연결

WBOY
WBOY원래의
2016-07-29 08:48:28969검색

프로젝트 구조:

 php入门之连接mysql数据库的一个类

실행 효과;

 php入门之连接mysql数据库的一个类
conn. php

코드 복사 코드는 다음과 같습니다.


class ConnectionMySQL{
/ /Host
private $host="localhost";//데이터베이스 사용자 이름
private $name="root"
//데이터베이스 비밀번호
private $pass=""; > //데이터베이스 이름
private $table="phptest";
//인코딩 형식
private $ut="utf-8";
//생성자 함수
함수 __construct() {
$this->ut=$ut;
$this->connect()
}
//데이터베이스 링크
function connect(){
$link =mysql_connect($this->host,$this->name,$this->pass) 또는 die ($this->error())
mysql_select_db($this->table,$ link) 또는 die("해당 데이터베이스 없음:".$this->table)
mysql_query("SET NAMES '$this->ut'")
}
function query($ sql, $type = '') {
if(!($query = mysql_query($sql))) $this->show('Say:', $sql)
return $query; 🎜>}
function show($message = '', $sql = '') {
if(!$sql) echo $message
else echo $message.'
'. $sql;
}
function received_rows() {
return mysql_affected_rows();
}
function result($query, $row) {
return mysql_result($query, $ 행);
}
function num_rows($query) {
return @mysql_num_rows($query);
}
function num_fields($query) {
return mysql_num_fields($query );
}
function free_result($query) {
return mysql_free_result($query);
}
function insert_id() {
return mysql_insert_id();
function fetch_row($query) {
return mysql_fetch_row($query);
}
function version() {
return mysql_get_server_info()
function close( ) {
return mysql_close();
}
//$table 테이블에 값 삽입
function fn_insert($table,$name,$value){
$this- > query("$table ($name) 값($value)에 삽입")
}
//$id 값을 기준으로 $table 테이블의 레코드 삭제
function fn_delete($table ,$ id,$value){
$this->query("delete from $table where $id=$value")
echo "ID가 ".$id."인 레코드가 성공적으로 삭제되었습니다. !" ;
}
}
$db = new ConnectionMySQL();
$db->fn_insert('test','id,name,sex',"'','hongtenzone ', 'M'");
$db->fn_delete('test', 'id', 1);
?>



위 내용은 sqlserver 데이터베이스의 내용을 포함하여 PHP를 시작하기 위해 mysql 데이터베이스에 연결하기 위한 클래스인 sqlserver 데이터베이스를 소개한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.