ホームページ >バックエンド開発 >PHPチュートリアル >sqlserver データベース mysql データベースのクラスへの PHP エントリーレベルの接続

sqlserver データベース mysql データベースのクラスへの PHP エントリーレベルの接続

WBOY
WBOYオリジナル
2016-07-29 08:48:28969ブラウズ

プロジェクトの構造:

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

conn.php

コードをコピーします

 php入门之连接mysql数据库的一个类 コードは次のとおりです:

/ /ホスト private $host="localhost"; //データベース ユーザー名 private $name="root";//データベース パスワード

private $pass=""; " ;

//エンコーディング形式
private $ut="utf-8";
//コンストラクター関数
function __construct(){
$this->ut=$ut;
$this->connect();
}
//データベースリンク
function connect(){
$link=mysql_connect($this->host,$this->name,$this->pass) or die ($this->error( ));
mysql_select_db($this->table,$link) または die("そのようなデータベースはありません: ".$this->table);
mysql_query("SET NAMES '$this->ut'") ;
}
関数クエリ($sql, $type = '') {
if(!($query = mysql_query($sql))) $this->show('Say:', $sql); $query;
}
function show($message = '', $sql = '') {
if(!$sql) echo $message;
else echo $message.'
'
;
関数affected_rows() {
return mysql_affected_rows();
}
function result($query, $row) {
return mysql_result($query, $row)
}
function num_rows($query) {
return @ mysql_num_rows($query);
}
function num_fields($query) {
return mysql_num_fields($query);
return mysql_free_result($query);
戻りmysql_insert_id();
}
関数fetch_row($query) {
戻りmysql_fetch_row($query);
関数バージョン() {
戻りmysql_get_server_info()
関数close() {
戻り値ql_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);
上記は、PHP を始めるための mysql データベースに接続するためのクラスである sqlserver データベースを紹介しており、sqlserver データベースの内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。