您現在的位置是:電腦技術吧?>? 組裝維修 ??>??php查詢mysql數據庫,php訪問mysql數據庫??>??正文詳情

php查詢mysql數據庫,php訪問mysql數據庫

巧丹南2019-12-05 11:21:54 人圍觀
簡介mysql怎么建立數據庫具體如下:123456789101213141516171819202122232425262729331323343536373839404142434445php連接mysql數據庫代碼

具體如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 ?php /** * Database class * * @version: 2.2 * @revised: 27 may 2007 * **/ class Database { var $host; var $name; var $user; var $pass; var $prefix; var $linkId; function Database($mysql) { foreach($mysql as $k = $v){ $this-$k = $v; } if(strlen($this-prefix)0 substr($this-prefix, -1) !== _) $prefix .= _; $this-prefix = $prefix; } function getLastID() { $id = mysql_fetch_row(mysql_query(SELECT LAST_INSERT_ID(), $this-linkId)); return $id[0]; } function getPossibleValues($tableA, $whereA) { if(gettype($tableA) == array) { $table = ; foreach($tableA as $t) { $table .= $this-prefix.$t., ; } $table = substr($table, 0, -2); } else $table = $this-prefix.$tableA; if(gettype($whereA) != array) { $whereA = array($whereA); } $return = array(); foreach($whereA as $where) { $sql = mysql_query(SHOW COLUMNS FROM .$table. LIKE '%.$where.%'); while($arr = mysql_fetch_array($sql)) { if(strpos($arr['Type'], 'enum')===0) { $vals = substr($arr['Type'], 5, -1); } else { $vals = substr($arr['Type'], 4, -1); } $vals = str_replace(',,$vals); $vals = explode(,,$vals); $i = 1; foreach($vals as $val) { $return[$arr['Field']][$i ] = $val; } $return[$arr['Field']]['default'] = $arr['Default']; if($arr['Null'] != NO) $return[$arr['Field']][0] = NULL; } } return $return; } function connect() { $this-linkId = mysql_connect($this-host, $this-user, $this-pass); if(!$this-linkId) { return false; } if(mysql_select_db($this-name, $this-linkId)) return true; mysql_close($this-linkId); return false; } function runSelect($tables, $where = 1, $fieldsA = *, $order = false, $limit = false, $offset = false, $group = false) { if(gettype($tables) == array) { $table = ; foreach($tables as $t) { $table .= $this-prefix.$t., ; } $table = substr($table, 0, -2); } else $table = $this-prefix.$tables; if(gettype($fieldsA) == array) { $fields = ; $keys = array_keys($fieldsA); if($keys[0] != '0') { foreach($keys as $key) { $fields .= $key.' AS '.$fieldsA[$key].', '; } } else { foreach($fieldsA as $field) { $fields .= $field.', '; } } $fields = substr($fields, 0, -2); } else $fields = $fieldsA; $query = SELECT .$fields. FROM .$table. WHERE .$where. ($order!== false? ORDER BY .$order:($group!==false ? GROUP BY .$group : )). ($limit !== false? LIMIT .$limit:). ($offset !== false? OFFSET .$offset:); return mysql_query($query, $this-linkId); } function runUpdate($table, $valuesA, $where = 1) { if(gettype($valuesA) == array) { $fields = ; $values = ; $keys = array_keys($valuesA); foreach($keys as $key) { if($valuesA[$key] !== NULL) $values .= `.$key.`='.str_replace(',''', $valuesA[$key]).',; else $values .= $key.=NULL,; } $fields = substr($fields, 0, -1); $values = substr($values, 0, -1); } else $values = $valuesA; $query = UPDATE .$this-prefix.$table. SET .$values. WHERE .$where; if(mysql_query($query, $this-linkId)) return mysql_affected_rows($this-linkId); return false; } function runDelete($table, $where = 1) { if(mysql_query(DELETE FROM .$this-prefix.$table. WHERE .$where, $this-linkId)) return mysql_affected_rows($this-linkId); return false; } function runInsert($table, $valuesA, $onDuplicate = NULL) { if(gettype($valuesA) == array) { $fields = ; $values = ; $keys = array_keys($valuesA); foreach($keys as $key) { $fields .= `.$key.`, ; $values .= ($valuesA[$key]===NULL?NULL, :'.str_replace(', ''', $valuesA[$key]).', ); } $fields = substr($fields, 0, -2); $values = substr($values, 0, -2); } $onDup = ; if($onDuplicate != NULL) { $onDup = ON DUPLICATE KEY UPDATE ; if(gettype($onDuplicate) == array) { $keys = array_keys($onDuplicate); foreach($keys as $key) { $onDup .= '`'.$key.'`='.($onDuplicate[$key]===NULL?NULL,:'.str_replace(', ''', $onDuplicate[$key]).', ); } $onDup = substr($onDup, 0, -2); } else $onDup .= $onDuplicate; } $query = INSERT INTO .$this-prefix.$table.($fields!==NULL?(.$fields.):). VALUES (.$values.).$onDup; if(mysql_query($query, $this-linkId)) return mysql_affected_rows($this-linkId); return false; } function getCells($table){ $query = SHOW COLUMNS FROM `.$table.`; $fields = mysql_query($query, $this-linkId) or die('hej'); return $fields; } function translateCellName($cellName){ $sql = $this-runSelect(mysql_cell_translation,mysql_name = '.$cellName.'); $row = mysql_fetch_assoc($sql); return $row['human_name']?$row['human_name']:'span class=faded['.$cellName.']/span'; } function getError() { return mysql_error($this-linkId); } function close() { mysql_close($this-linkId); } } ?

版權聲明:本文由 巧丹南 整理編輯。

原標題:mysql數據庫,php mysql 數據庫

轉載注明出處:http://www.dn9ww09s.icu/assemble/15153.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • 猴子稱大王,猴子大王

    猴子稱大王,猴子大王 相關圖片老什么不在猴子稱大王下面是一個如何在PHP中實現孫悟空選擇算法的例子。本文給出了一個在PHP中實現孫悟空選擇算法的實例。與您分享以供參考。具體分析如下:1。問題:n只猴子坐成...

  • 語言有哪些,語言

    語言有哪些,語言 相關圖片使用最多的語言WAP的標記語言是WML(無線標記語言)。WML的語法與XML相同,XML是XML的一個子集HTML、XML和WML文件有許多相似之處,因此web開發人員在過去全球語言...

  • asp日期函數,asp當前日期函數

    asp日期函數,asp當前日期函數 相關圖片asp字符串轉日期函數函數Astro(出生)阿斯特羅=出生=或不ISDATE(出生),然后退出函數出生=月(出生):如果asp提取年月的函數...

  • php日期比較,php一周前的日期

    php日期比較,php一周前的日期 相關圖片php獲取昨天日期本文主要介紹了在PHP上獲取本周星期一具體日期的方法,包括PHP對日期的操作技巧。它具有很強的實用價值。感興趣的朋友可以將代碼片段集成到自己的日期類中,以便...

  • 數據庫語法,數據庫基本語法

    數據庫語法,數據庫基本語法 相關圖片sql數據庫自學一。access數據庫無DSN連接方式:set adocon=server。創建對象(ADODB。連接)adocon。Opendriver={Microsoftoracle數據庫入門...

  • 如何訪問數據庫,數據庫訪問

    如何訪問數據庫,數據庫訪問 相關圖片數據庫有哪些現在有很多新的JSP用戶經常問如何連接數據庫,如何出錯?所以我把重點放在這篇文章上供你參考。實際上,將所有的數據庫邏輯都放在JSP中并不是一個好方法,但是對于...

  • asp與html,asp比html多了哪些

    asp與html,asp比html多了哪些 相關圖片html運行asp代碼如下:函數gethttpxml()set HTTP=server.createobject(msxml2)。服務器xmlhttp)dim lresolve、html改成asp...

  • 你能干大事,人能干啥

    你能干大事,人能干啥 相關圖片能干的人都是怎樣的PHP還能夠在PHP中做一些偉大的事情。本文主要介紹了在PHP中進行編譯碼的一些細節,這些細節在PHP中也能起到很大的作用。介紹了ASCII編解碼、URL編解碼太能干的人會...

  • 程序員成長之路,一個程序員的成長之路

    程序員成長之路,一個程序員的成長之路 相關圖片程序員上升之路一個常見的錯誤是將JSP視為簡化的Java,這是不可能的。(實際上,JSP是一個簡化的servlet)。程序員通常嘗試直接學習jsp而不學習所需的支持技能。JSJava工程師工資成長之...

  • shutdown用不了,shutdown

    shutdown用不了,shutdown 相關圖片運行shutdown本文主要介紹了語域的使用?關閉?函數在PHP中攔截致命錯誤示例。當我們在做這個項目的時候,你可以向我們的朋友請教,有時由于粗心大意會發生致命的錯誤。如果顯示錯...

熱評文章

  • 高性能,高性能高可用

    高性能,高性能高可用 相關圖片高性能筆記本您的J2EE應用程序運行緩慢嗎?他們能承受不斷增加的交通量嗎?本文介紹了開發高性能、高靈活度的JSP頁面和Servlet的性能優化技術。它意味著盡可能快地構建用續航強高性...

  • 取整函數,保留整數的函數

    取整函數,保留整數的函數 相關圖片保留整數公式'函數名:getmytimenumber()'函數:生成時間整數'參數:LX--時間整數的類型'LX=0到分鐘LX=1到小時LX=2到天LX=3到月'返回值:生表格取整數公式...

  • 高性能,高性能高可用

    高性能,高性能高可用 相關圖片高性能筆記本您的J2EE應用程序運行緩慢嗎?他們能承受不斷增加的交通量嗎?本文介紹了開發高性能、高靈活度的JSP頁面和servlet性能優化技術。它意味著盡可能快地構建用戶續航強高性...

  • 在線人數統計,QQ在線人數統計

    在線人數統計,QQ在線人數統計 相關圖片奇趣統計騰訊在線人數有三種方法可以防止重復在線,并計算在線人數:1。通過數據庫記錄。使用ServletContext類型的應用程序。使用會話。第一種方法很簡單,但會給數據庫帶來負擔微...

  • 數據庫語法,數據庫基本語法

    數據庫語法,數據庫基本語法 相關圖片sql數據庫自學一。access數據庫無DSN連接方式:set adocon=server。創建對象(ADODB。連接)adocon。Opendriver={Microsoftoracle數據庫入門...

  • php遍歷,php實現文件的遞歸遍歷

    php遍歷,php實現文件的遞歸遍歷 相關圖片php遍歷關聯數組具體情況如下:12345678910121314151617181920212223242526272933132334353637383940414243?Pphp遍歷百萬級數組...

  • spring中bean,bean中list

    spring中bean,bean中list 相關圖片spring中bean的生命周期1.包:包beanpackage;/***@authorlucier*/publicclassSystemPRoperties{publicStringgetRbean在編程中的意思...

  • 鍵值對數組,js鍵值對數組

    鍵值對數組,js鍵值對數組 相關圖片PHP 數組本文的示例描述了PHP如何使用post數組的鍵值創建同名變量并分配值。與您分享以供參考。具體如下:該代碼可以根據post數組的鍵值自動創建同名變量。這個函數使用js合并數組為...

  • 服務器多虛一,服務器

    服務器多虛一,服務器 相關圖片服務器是一個實物還是虛擬首先,在VB 6.0中創建一個ActiveX DLL項目。信息如下:項目名稱:systimeset類模塊名稱:timeset VB 6.0類模塊代碼如下:1op服務器虛擬化的特性...

  • 靜態頁面與動態頁面,動態頁面

    靜態頁面與動態頁面,動態頁面 相關圖片動態頁面靜態化為了自動生成靜態頁面,最好使用filter截取JSP請求并首先對其進行預處理以自動生成HTML。一種簡單的方法是,在過濾器截獲請求后,引導一個servlet,向h5頁面是靜態還是...

關注微信

变脸官网查询