php與數(shù)據(jù)庫(kù)的函數(shù) php與數(shù)據(jù)庫(kù)的函數(shù)關(guān)聯(lián)

Php數(shù)據(jù)庫(kù)和函數(shù)問(wèn)題

這兩個(gè)函數(shù)功能完全不同:

創(chuàng)新互聯(lián)公司成立于2013年,我們提供高端網(wǎng)站建設(shè)、成都網(wǎng)站制作成都網(wǎng)站設(shè)計(jì)、網(wǎng)站定制、營(yíng)銷(xiāo)型網(wǎng)站、微信小程序開(kāi)發(fā)、微信公眾號(hào)開(kāi)發(fā)、seo優(yōu)化排名服務(wù),提供專(zhuān)業(yè)營(yíng)銷(xiāo)思路、內(nèi)容策劃、視覺(jué)設(shè)計(jì)、程序開(kāi)發(fā)來(lái)完成項(xiàng)目落地,為成都不銹鋼雕塑企業(yè)提供源源不斷的流量和訂單咨詢(xún)。

mysql_affected_rows 取得前一次 MySQL 操作所影響的記錄行數(shù),操作是指INSERT、UPDATE、DELETE等,影響是指修改、變化的。如果函數(shù)失敗,返回值是-1。此函數(shù)參數(shù)為連接ID,也可以不要參數(shù)(當(dāng)前默認(rèn)的連接)。

mysql_num_rows()返回結(jié)果集中行的數(shù)目,僅對(duì) SELECT 語(yǔ)句有效。注意其參數(shù)是mysql_query返回的結(jié)果集ID。

thinkphp對(duì)數(shù)據(jù)庫(kù)操作有哪些內(nèi)置函數(shù)

8.4.4 Model類(lèi)

getModelName() 獲取當(dāng)前Model的名稱(chēng)

getTableName() 獲取當(dāng)前Model的數(shù)據(jù)表名稱(chēng)

switchModel(type,vars=array()) 動(dòng)態(tài)切換模型

table() 設(shè)置當(dāng)前操作的數(shù)據(jù)表

field() 設(shè)置要查詢(xún)的數(shù)據(jù)字段

where() 設(shè)置查詢(xún)或者操作條件

data(data) 設(shè)置數(shù)據(jù)對(duì)象

order(order) 設(shè)置排序

limit(limit) 查詢(xún)限制

page(page) 查詢(xún)分頁(yè)

join(join) 進(jìn)行JOIN查詢(xún)

having(having) 進(jìn)行having查詢(xún)

group(group) 進(jìn)行g(shù)roup查詢(xún)

lock(lock) 查詢(xún)鎖定

distinct(distinct) 唯一性查詢(xún)

count(field) 記錄統(tǒng)計(jì)

sum(field) 總數(shù)查詢(xún)

min(field) 最小值查詢(xún)

max(field) 最大值查詢(xún)

avg(field) 平均值查詢(xún)

_initialize() 模型初始化方法

_facade(data) 對(duì)保存到數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行處理

_before_write(data) 寫(xiě)入數(shù)據(jù)前的回調(diào)方法 包括新增和更新

add(data='',options=array()) 新增數(shù)據(jù)

_before_insert(data,options) 寫(xiě)入數(shù)據(jù)前的回調(diào)方法

_after_insert(data,options) 寫(xiě)入數(shù)據(jù)后的回調(diào)方法

selectAdd(fields='',table='',options=array()) 通過(guò)Select方式添加記錄

save(data='',options=array()) 更新數(shù)據(jù)到數(shù)據(jù)庫(kù)

_before_update(data,options) 更新數(shù)據(jù)前的回調(diào)方法

_after_update(data,options) 更新成功后的回調(diào)方法

delete(options=array()) 刪除數(shù)據(jù)

_after_delete(data,options) 刪除成功后的回調(diào)方法

select(options=array()) 查詢(xún)數(shù)據(jù)集

_after_select(resultSet,options) 查詢(xún)成功后的回調(diào)方法

findAll(options=array()) select方法的別名

_options_filter(options) 表達(dá)式過(guò)濾回調(diào)方法

find(options=array()) 查詢(xún)數(shù)據(jù)

_after_find(result,options) 查詢(xún)成功的回調(diào)方法

setField(field,value,condition='') 設(shè)置記錄的某個(gè)字段值

setInc(field,condition='',step=1) 字段值增長(zhǎng)

setDec(field,condition='',step=1) 字段值減少

getField(field,condition='',sepa=' ') 獲取某個(gè)字段值

create(data='',type='') 創(chuàng)建數(shù)據(jù)對(duì)象

autoCheckToken(data) 表單令牌驗(yàn)證

query(sql) 執(zhí)行原生SQL查詢(xún)

execute(sql='') 執(zhí)行原生SQL操作

startTrans() 啟動(dòng)事務(wù)

commit() 提交事務(wù)

rollback() 事務(wù)回滾

getError() 獲取模型的錯(cuò)誤信息

getDbError() 獲取數(shù)據(jù)庫(kù)的錯(cuò)誤信息

getLastInsID() 獲取最后執(zhí)行的SQL語(yǔ)句

getPk() 獲取主鍵名稱(chēng)

getDbFields() 獲取數(shù)據(jù)表的字段信息

regex(value,rule) 使用正則驗(yàn)證數(shù)據(jù)

setProperty(name,value) 設(shè)置模型的屬性值

2.1版新增方法:

db(linkNum,config='') 切換當(dāng)前數(shù)據(jù)庫(kù)連接

高級(jí)模型類(lèi)AdvModel

topN(count,options=array()) 查詢(xún)滿(mǎn)足條件的前N個(gè)記錄

getN(position=0,options=array()) 查詢(xún)符合條件的第N條記錄

0 表示第一條記錄 -1 表示最后一條記錄

first(options=array()) 獲取滿(mǎn)足條件的第一條記錄

last(options=array()) 獲取滿(mǎn)足條件的最后一條記錄

returnResult(data,type='') 返回指定的數(shù)據(jù)類(lèi)型

setLazyInc(field,condition='',step=1,lazyTime=0) 字段值延遲增長(zhǎng)

setLazyDec(field,condition='',step=1,lazyTime=0) 字段值延遲減少

addConnect(config,linkNum=NULL) 增加數(shù)據(jù)庫(kù)連接

delConnect(linkNum) 刪除數(shù)據(jù)庫(kù)連接

closeConnect(linkNum) 關(guān)閉數(shù)據(jù)庫(kù)連接

switchConnect(linkNum,name='') 切換數(shù)據(jù)庫(kù)連接

patchQuery(sql=array()) 批處理執(zhí)行SQL語(yǔ)句

getPartitionTableName(data=array()) 得到分表的的數(shù)據(jù)表名

幾種常用PHP連接數(shù)據(jù)庫(kù)的代碼示例

PHP連接數(shù)據(jù)庫(kù)之PHP連接MYSQL數(shù)據(jù)庫(kù)代碼

?php? ? $mysql_server_name= localhost ;? //改成自己的mysql數(shù)據(jù)庫(kù)服務(wù)器 ? $mysql_username= root ;? //改成自己的mysql數(shù)據(jù)庫(kù)用戶(hù)名 ? $mysql_password= ;? //改成自己的mysql數(shù)據(jù)庫(kù)密碼 ? $mysql_database= mycounter ; ?//改成自己的mysql數(shù)據(jù)庫(kù)名 ? $conn=mysql_connect($mysql_server_name $mysql_username $mysql_password $mysql_database);? ? $sql= CREATE?DATABASE?mycounter? DEFAULT?CHARACTER?SET?gbk?COLLATE?gbk_chinese_ci;? ? ;? ? mysql_query($sql);? ? $sql= CREATE?TABLE?`counter`? (`id`?INT( )?UNSIGNED?NOT?NULL? AUTO_INCREMENT? `count`?INT( )? UNSIGNED?NOT?NULL?DEFAULT? PRIMARY?KEY? (?`id`?)?)?TYPE?=?innodb; ;? ? mysql_select_db($mysql_database $conn);? ? $result=mysql_query($sql);? ? //echo?$sql;? ? mysql_close($conn);? ? echo?"Hello!數(shù)據(jù)庫(kù)mycounter已經(jīng)成功建立!";? ? ?

PHP連接數(shù)據(jù)庫(kù)之PHP連接ACCESS數(shù)據(jù)庫(kù)代碼方法

? ? $conn?=?new?("ADODB Connection");? ? $connstr?=?"DRIVER={Microsoft?Access?Driver?(* mdb)};?DBQ=" ?realpath("data/db mdb");? ? $conn Open($connstr);? ? $rs?=?new?("ADODB RecordSet");? ? $rs Open("select?*?from?szd_t" $conn );? ? while(!?$rs eof)?{? ? $f?=?$rs Fields( );? ? echo?$f value;? ? $rs MoveNext();? ? }? ? ?

PHP連接數(shù)據(jù)庫(kù)之PHP連接MS SQL數(shù)據(jù)庫(kù)代碼方法

安裝SQL服務(wù)器并添加PHP的MSSQL擴(kuò)展

使用以下代碼連接并測(cè)試

?php? ? $myServer?=?localhost;?//主機(jī) ? $myUser?=?sa;?//用戶(hù)名 ? $myPass?=?password;?//密碼 ? $myDB?=?Northwind;?//MSSQL庫(kù)名 ? $s?=?@mssql_connect($myServer ?$myUser ?$myPass)? ? or?die(Couldnt?connect?to?SQL?Server?on?$myServer);? ? $d?=?@mssql_select_db($myDB ?$s)? ? or?die(Couldnt?open?database?$myDB);? ? $query?=?SELECT?TitleOfCourtesy+?+FirstName+?+LastName?AS?Employee?;? ? $query? =?FROM?Employees?;? ? $query? =?WHERECountry=USA?AND?Left(HomePhone ? )?=?( );? ? $result?=?mssql_query($query);? ? $numRows?=?mssql_num_rows($result);? ? echo? h ? ?$numRows? ?Row? ?($numRows?==? ???:?s)? ?Returned?/ h ;? ? while($row?=?mssql_fetch_array($result))? ? {? ? echo? li? ?$row[Employee]? ? /li;? ? }? ? ?

PHP連接數(shù)據(jù)庫(kù)之PHP連接Oracle數(shù)據(jù)庫(kù)

PHP提供了兩套函數(shù)與Oracle連接 分別是ORA_和OCI函數(shù) 其中ORA_函數(shù)略顯陳舊 OCI函數(shù)更新?lián)f(shuō)更好一些 兩者的使用語(yǔ)法幾乎相差無(wú)幾 你的PHP安裝選項(xiàng)應(yīng)該可以支持兩者的使用

 ?? if?($conn=Ora_Logon("user@TNSNAME" "password"))? ? {?echo?"SUCCESS?!?Connected?to?databasen";? ? }else? ? {echo?"Failed?: (?Could?not?connect?to?databasen";}? ? Ora_Logoff($conn);? ? phpinfo();? ? ?? ? lishixinzhi/Article/program/PHP/201405/30761

文章題目:php與數(shù)據(jù)庫(kù)的函數(shù) php與數(shù)據(jù)庫(kù)的函數(shù)關(guān)聯(lián)
新聞來(lái)源:http://muchs.cn/article28/doshdcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、微信小程序、App設(shè)計(jì)、網(wǎng)站建設(shè)商城網(wǎng)站、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作