phpadodb類庫下載,php adodb

本文目錄一覽:

ADODB是什麼意思

adodb.recordset和adodb.connection確切的說都是WINDOWS下的集成組建,server.createobject是將目標組建實力化並將他實例對象賦值在變量中來操作,實例adodb.recordset就是將結果集組件實例化,從而是對應變量能夠在查詢數據庫結果時能夠得到相對應的結果集,adodb.connection的實例則是創建連接數據庫的對象,從而實現連接數據庫和關閉數據庫連接等操作

PHP配置完成後,通過Adodb連接mysql後無法執行查詢等方式。

adodb類庫 是 基於 什麼的呢。是不是需要該php.ini? 是不是需要添加 擴展包?

php5.3 里默認沒有安裝這個。 你得自己裝上才行~ 然後再改個配置文件

如何加載第三方類庫phpexcel的所有PHP文件

第一步 網上下載PHPExcel類庫包,解壓後

打開Classes目錄可以看到有個PHPExcel.php文件,將這個文件更名為PHPExcel.class.php

第二步 將整個目錄放到項目的ORG目錄下此時的目錄結構

第三步 利用thinkphp的import方法在Action中將PHPExcel類導入

import ( ‘@.ORG.PHPExcel.Classes.PHPExcel’ );

這樣你就可以使用PHPExcel類庫所提供的操作Excel文檔的方法了

PHP 使用ADODB操作MySql數據庫

require_once(“./lib/adodb/adodb.inc.php”);

$db = NewADOConnection(‘mysql’);

//$db-debug = true;

$db-Connect($DB,$USR,$PWD,$DBNAME) or die(“數據庫連接失敗,如果您還沒有安裝本程序,請先安裝!”);

$db-Query(“Set Names ‘utf8′”);

$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;

這樣就把 數據庫鏈接上了

一、如何得到ADODB? 它的運行環境是什麼?

從上下載。

1.進行初始化:傳統方式

$conn = new ADONewConnection($dbDriver);

$conn-Connect($host, $user, $passwd, $db);

基本的函數:

關於ADOConnection類的相關方法有:

1.Connect:數據庫連接方法,上邊我們介紹過的。對於mysql還有PConnect,與PHP語言中的用法一樣

2.Execute($sql):執行查詢語句結果返回一個ADORecordSet類。

3.GetOne($sql):返回第一行的第一個字段

4.GetAll($sql):返回所有的數據。這個函數可是大有用處,記得不記的我在以前的教程中寫關於新聞列表的輸入時要將需要在頁面顯示的

$strQuery = “select iNews, vcNewsTitle from tb_news_ch”;

$array = $conn-GetAll($strQuery);//注意這條語句

$smarty-assign(“News_CH”, $array);

unset($array);

4.SelectLimit($sql, $numrows=-1, $offset=-1, $inputarrr=false): 返回一個數據集,大家從語句上也不難看出它是一條限量查詢語句,與mysql語句中的limit 有異曲同工之效,來一個簡單的例子:

$rs = $conn-SelectLimit(“select iNewsID, vcNewsTitle from tb_news_CH”, 5, 1);

看明白了嗎?$rs中保存的是數據庫中從第一記錄開始的5條記錄。我們知道,在oracle數據庫不支持在SQL語句中使用limit,但是我們如果使用ADODB的話,那這個問題就容易解決多了!

5.Close():關閉數據庫,雖然說PHP在頁面結束時會自動關閉,但為了程序的完整大家還是要在頁面結束進行數據庫的關閉。

關於ADORecordSet.ADORecordSet為$conn-Execute($sql)返回的結果,它的基本函數如下:

1. Fields($colname):返回字段的值.

2. RecordCount():所包含的記錄數.這個記錄確定數據集的記錄總數.

3. GetMenu($name, [$default_str=”], [$blank1stItem=true], [$multiple_select=false], [$size=0], [$moreAttr=”])非常好的一個函數,使用它可以返回一個name=$name的下拉菜單(或多選框)!!!當然,它是一個HTML的字符串,這是一個令人激動的好東西,$name指的是option的name屬性,$default_str是默認選中的字串,$blank1stItem指出第一項是否為空,$multiple_select指出是否為多選框,而我們得到這個字串後就可以使用$smarty-(“TemplateVar”, “GetMenuStr”)來在模板的”TemplateVar” 處輸入一個下拉列表(或是多先框)

7.GetArray($num):返回數據集中的$num行數據,將其組合成二維數組.這個方法我們在例子index.php要用到.

8. Close():同mysql_free_result($rs);清除內容佔用.

哪裡不會可以問我

php不學adodb可行

完全可以,adodb只是一個第三方連接數據庫的組件。本人表示從來沒用過,一直都是PHP連接MYSQL數據庫 ,基本不連接其他類型的數據庫 。

原創文章,作者:SKRIM,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/329014.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
SKRIM的頭像SKRIM
上一篇 2025-01-14 18:55
下一篇 2025-01-14 18:55

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台服務器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24
  • PHP數組去重詳解

    一、array_unique函數 array_unique是php中常用的數組去重函數,它基於值來判斷元素是否重複,具體使用方法如下: $array = array(‘a’, ‘b…

    編程 2025-04-24
  • PHP導出Excel文件

    一、PHP導出Excel文件列寬調整 當我們使用PHP導出Excel文件時,有時需要調整單元格的列寬。可以使用PHPExcel類庫中的setWidth方法來設置單元格的列寬。下面是…

    編程 2025-04-24
  • php擴展庫初探

    一、什麼是php擴展庫? PHP擴展庫(PHP extension)是一些用C語言編寫的動態鏈接庫,用於擴展PHP的功能。PHP擴展庫使得PHP可以與各種數據庫系統相連、SMTP、…

    編程 2025-04-23

發表回復

登錄後才能評論