ホームページ >バックエンド開発 >PHPチュートリアル >sqlserver データベース mysql データベースのクラスへの PHP エントリーレベルの接続
プロジェクトの構造:
conn.phpコードをコピーします
コードは次のとおりです:
/ /ホスト 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 チュートリアルに興味のある友人に役立つことを願っています。