用類寫乙個連線資料庫的方法

2022-08-10 04:24:14 字數 1480 閱讀 6256

首先需要兩個php檔案:

index.php

newdb.class.php

index.php**如下:

<?php

# 比賽列表

header('content-type: text/html; charset=utf-8');

include "mysql.class.php";

$config=[

"host"=>"localhost",

"name"=>"root",

"pwd"=>"",

"dbname"=>"z_075mvc"

];$db=new mysqldb($config);

//獲得比賽列表資料

$sql = "select t1.t_name as t1_name, m.t1_score, m.t2_score, t2.t_name as t2_name, m.m_time from `match` as m left join `team` as t1 on m.t1_id = t1.t_id left join `team` as t2 on m.t2_id=t2.t_id";

$match_list = $db->getassoc($sql);

?>

球隊一比分

球隊二時間

<?php foreach($match_list as $row) : ?>

<?php echo $row['t1_name'];?>

<?php echo $row['t1_score'];?>:<?php echo $row['t2_score'];?>

<?php echo $row['t2_name'];?>

<?php echo date('y-m-d h:i', $row['m_time']);?>

<?php endforeach;?>

newdb.class.php**如下:

<?php

class newdb

/*連線資料庫*/

function connectmysql()

/*設定字符集*/

function setcharset()

/*執行sql語句的方法*/

function dbquery($sql)

return $this->res;

}//返回字串

function getstr($sql)

return implode("^",$brr);

}//返回json

function getjson($sql)

return json_encode($brr);

}/*返回關聯陣列*/

function getassoc($sql)

return $brr;

}//返回索引陣列

function getattr($sql)

PHP連線資料庫的方法 自學用!)

1 安裝配置xampp 步驟看這個 注意事項 8 注意 更改埠號後,在瀏覽器中檢視php必須在localhost後面加上修改的埠號,因為預設是80 9 如果出現 warning mysqli fetch array expects parameter 1 to be mysqli result,bo...

用oledb連線資料庫

odbc,oledb,ado,adox的關係 odbc 曾經的資料庫通訊標準 oledb 在一切物件化的趨勢下,ms打算用它取代odbc.oledb分兩種 直接的oledb和面向odbc的oledb,後者架構在odbc上,這樣沒有自己的oledb提供者的資料庫也可以使用oledb的特點了。ado 其...

用mysqli連線資料庫

connect to a mysql server 連線資料庫伺服器 link mysqli connect localhost the host to connect to 連線mysql位址 jian the user to connect as 連線mysql使用者名稱 123456 the ...