프로젝트 구조:
실행 효과;
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 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.