ホームページ  >  記事  >  バックエンド開発  >  PHP独自のデータベース操作

PHP独自のデータベース操作

WBOY
WBOYオリジナル
2016-06-23 13:18:51858ブラウズ

//これはデータベースの操作を完了するためのツール クラスです。
class SqlHelper{
public $conn;
public $dbname="exam";
";
" public $password="123";
" public $host="192.168.1.100";

" gt;conn=mysql_connect ($this->ホスト,$this->ユーザー名,$this ->パスワード);


mysql_set_charset('utf8');L // dql ステートメントを実行します

Public Function Execute_dql ($ SQL) {
$ Res = mysql_query ($ SQL, $ this- & gt; conn) または die (mysql_errno ()) ; DQL ステートメントですが、配列を返します
Public Function Execute_dql2 ($ SQL) {
$ arr = Array () );
$i=0; // これはすぐに閉じることができます。 execute_dml($sql){
$b=mysql_query($sql,$this->conn) または die(mysql_errno())>0){
/あるだけ正常に実行されます
*テーブル名は0,6 "; While ($ row = MySQL_FETCH_ASSOC ($ res) {
$ arr [] = $ row;
}
Mysql_free_result ($ res); feedyepage ->res_array = $arr; res2)){
$fenyePage- = ceil($row[0]/$fenyePage->pageSize);
$ Feenyepage-& gt; $ row [0];
mysql_free_result ($ res2); // ナビゲーション情報を $ navigate = "" t;pageNow=$prePage' にカプセル化します。 >前のページ";
>pageNow+1 ;
$navigate.="次のページgotoUrl}?pageNow=$fenyePage->pageCount'>最後のページ";
gt ;pageNow}/合計ページ-> pagecount} pages ";
= floor(($ fenyepage-&gt; pagenow-1) /$ page_whole)*$ page_whole+1; / / / /現在のページが10以内の場合、ページターニングはありません; start-1)."'> <<";
{ else {
for ($start;$start<=$fenyePage->pageCount;$start++){
$navigate.="[$ start]";
}
$min=floor($pageCount-1/$page_whole)
$pageNow<=$min*$pagewhole)
t;gotoUrl}?pageNow =$start'> ;> (!空($ this&gt; conn){){

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