ADODB

Screenshot Software:
ADODB
Mga detalye ng Software:
Bersyon: 509a
I-upload ang petsa: 3 Jun 15
Nag-develop: John Lim
Lisensya: Libre
Katanyagan: 13

Rating: nan/5 (Total Votes: 0)

ADOdb ay isang database abstraction library para sa PHP.
Kasalukuyang sinusuportahan ang PHP bersyon ng isang amazing bilang ng mga database, salamat sa ang kahanga-hangang komunidad ADOdb: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, at generic ODBC, ODBTP. Ang Sybase, Informix, FrontBase at PostgreSQL, Netezza, LDAP, ODBTP driver ay kontribusyon ng komunidad.
Maraming mga popular na web application tulad ng acid, PostNuke, Xaraya, phpWiki, Mambo, PHP GACL, TikiWiki, eGroupWare at phpLens App Server ay gumagamit ADOdb bilang kanilang database abstraction layer.

Features :

  • Ang dinisenyo para sa bilis. Ito ay marahil ang pinakamabilis na open source database abstraction library magagamit para sa PHP. Tingnan huwaran.
  • Nagbibigay ng malawak na suporta na maaaring dalhin tulad ng petsa at uri-handle at portable schema paglikha. Tingnan portable tips sql
  • Suporta ng maraming mga tampok enterprise tulad ng back database session (na may expiry notification session), generation SQL code, pivot table, SELECT LIMIT pagtulad para sa lahat ng mga database, pagmamanman ng pagganap.
  • Madali upang malaman, lalo na kung ikaw ay may karanasan sa mga programa Window, pati na ito ay gumagamit ng maraming mga ADO balarila.
  • Malawak QA, bawat release ay unit-nasubok sa Access, MySQL, PostgreSQL, MS SQL, Oracle 9.
  • Mature, continiously binuo mula noong Agosto 2000. May isang malaking komunidad ng user.
  • Very makatwirang mga tuntunin sa paglilisensya (BSD). Ito ay nangangahulugan na maaari mong isama (at kahit sumulat ng libro) na ito sa iyong mga aplikasyon ng software royalty-free na walang humihingi ng pahintulot ng may-akda, na ibinigay mo isama license.txt sa iyong release. Gayundin dual-lisensiyadong (Lesser GPL).

Ano ang bago sa release na ito:

  • driver OCI8: Para sa mga pabalik compat driver OCI8 $ ito- & gt ; sysTimeStamp bumalik sa & quot; SYSDATE & quot; mula sa & quot; SYSTIMESTAMP & quot ;;

  • Driver
  • ads: Driver file ay hindi wasto pinangalanan. Nakatakdang.

Ano ang bago sa bersyon 509:.

  • Inalis lahat ereg ()
  • Tiyakin na ang lahat ng function parameter ay pare-pareho sa mga magulang klase
  • Ngayon DBDate at DBTimeStamp ay gamitin PHP5 DateTime klase para sa / conversion petsa time
  • Bagong TS type datadict para timestamp na sumusuporta subsecond kawastuhan. Kasalukuyang magagamit lamang para sa postgresql, mssql at OCI8 datadict driver.
  • Pinahusay ADODB-sessions2 driver. Lahat ng mga gumagamit hinihikayat na mag-upgrade.
  • Nagdagdag ng bagong mga parameter DSN sa suporta memcache:
  • kami ay may isang memcache servers mem1, MEM2 sa port 8888, compression = off at cachesecs = 120
  • $ dsn = 'MySQL: // user: pwd @ localhost / mydb memcache = mem1, MEM2: 8888: 0 & cachesecs = 120';
  • $ db = NewADOConnection ($ dsn);
  • Iba't-ibang mga bug pagsasaayos tulad ng dati.

Ano ang bago sa bersyon 508:

  • ADODB-sybase.inc.php driver. Idinagdag $ conn- & gt; pag charset. Thx Luis Henrique Mulinari (luis.mulinari # gmail.com)
  • ADODB-ado5.inc.php. Fixed ilang mga isyu bind param. Thx Jirka Novak.
  • ADODB-ado5.inc.php. Ngayon ay may pinahusay na error sa paghawak.
  • Mga Fixed typo sa ADODB-xmlschema03.inc.php. Tingnan XMLS_EXISTING_DATA, line 1501. Thx James Johnson.
  • Made $ inputarr opsyonal para _query () sa lahat ng mga driver.
  • Mga Fixed pagkakamali sa pagbaybay sa flushall () sa adodb.inc.ophp.
  • Mga Fixed paghawak ng mga quote sa adodb_active_record :: doquote. Thx Jonathan Hohle (jhohle # godaddy.com).
  • Nagdagdag ng bagong parameter index upang adodb_active_record :: setdatabaseadaptor. Thx Jonathan Hohle
  • Mga Fixed & readcache () reference compat problema sa php 5.3 in adodb.Thx Jonathan Hohle.
  • Ang ilang mga menor de edad na $ isyu kahulugan ADODB_CACHE_CLASS in adodb.inc.php.
  • function na Added Reset () upang adodb_active_record. Thx marcus.
  • Minor dsn ayusin para pdo_sqlite in adodb.inc.php. Thx Sergey Chvalyuk.
  • Mga Fixed ADODB-datadict _CreateSuffix () inconsistencies. Thx Chris Miller.
  • Pagpipilian upang tanggalin ang mga lumang patlang $ dropOldFlds in datadict ChangeTableSQL ($ table, $ FLDS, $ tableOptions, $ dropOldFlds = false) idinagdag. Thx Philipp Niethammer.
  • Memcache caching ay hindi mawawalan ng bisa maayos. Nakatakdang.
  • MetaForeignKeys para sa mga driver postgres7 nagbago mula adodb_movenext sa $ rs- & gt; MoveNext (din sa 4.99)
  • Added suporta para sa ldap at LDAPS format url sa driver ldap.

Ano ang bago sa bersyon 507:

  • BeginTrans / CommitTrans / RollbackTrans bumalik true / false tama sa tagumpay / kabiguan na ngayon para sa mssql, odbc, OCI8, mysqlt, mysqli, postgres, pdo.
  • Palitan () quotes ngayon ang lahat ng mga non-null values ​​kabilang ang mga numero.
  • Postgresql qstr () bumalik ngayon booleans bilang tunay at huwad na walang quotes.
  • MetaForeignKeys sa MySQL at mysqli driver nagkaroon ng problemang ito: table A maaaring magkaroon ng dalawang foreign keys na tumuturo sa parehong hanay sa parehong table. Ang orihinal na code ay mali ang ulat lamang sa huling hanay. Nakatakdang. https://sourceforge.net/tracker/index.php?func=detail&aid=2287278&group_id=42718&atid=433976
  • Paglipas ng buo ado koneksyon string sa $ argHostname sa ado driver ay hindi pagtupad sa adodb5 dahil sa bug. Nakatakdang.
  • Mga Fixed memcachelib flushcache at flushall bugs. Naayos Posible rin timeCreated = 0 problema sa readcache. (Din sa ADODB 4.992). Salamat AlexB_UK (alexbarnes # hotmail.com).
  • Mga Fixed isang abiso sa ADODB-sessions2.inc.php, sa _conn (). Thx Bober m.derlukiewicz # rocktech.remove_me.pl;
  • ADOdb Aktibong Record:. Fixed ilang mga isyu sa hindi tugma sunduin mode (ADODB_FETCH_ASSOC) na nagiging sanhi ng mga problema sa UpdateActiveTable ()
  • ADOdb Aktibong Record: Added suporta para sa mga pag-andar na sumusuporta predefining relasyon isa-sa-marami: ClassHasMany ClassBelongsTo TableHasMany TableBelongsTo TableKeyHasMany TableKeyBelongsTo. Maaari mo ring tukuyin ang iyong anak / magulang klase sa mga function na ito, sa halip na ang default ADODB_Active_Record. Thx Arialdo Martini & Chris R para sa mga ideya.
  • ADOdb Aktibong Record: HasMany hardcoded pangunahing susi sa & quot; id & quot ;. Nakatakdang.
  • Maraming pdo at pag-aayos pdo-sqlite mula sid Dunayer [sdunayer # interserv.com].
  • CacheSelectLimit hindi gumagana para sa mssql. Nakatakdang. Thx AlexB.
  • Ang rs2html function na hindi ipakita ang mga oras sa timestamp ng tama. Ngayon 24hr orasan gagamitin.
  • Nagbago ereg * function upang gamitin preg * function bilang ereg * ay pinapagamit sa PHP 5.3. Binago sybase at postgresql driver.

Ano ang bago sa bersyon 506:

  • Added driver ADODB-pdo_sqlite.inc.php. Salamat Diogo Toscano (diogo # scriptcase.net) para sa mga code.
  • Added suporta para sa isa-sa-maraming mga relasyon sa BelongsTo () at HasMany () sa adodb_active_record.
  • Added binary type upang mysql.inc.php (din sa 4.991).
  • Added suporta para SelectLimit ($ sql, -1100) sa OCI8. (Din sa 4.991).
  • Bagong $ conn- & gt; GetMedian ($ table, $ field, $ saan = '') upang makakuha ng panggitna account no. (Din sa 4.991)
  • Ang function rs2html () sa tohtml.inc.php ay hindi hawakan petsa sa ':' sa mga ito ng maayos. Nakatakdang. (Din sa 4.991)
  • Added suporta para sa pagkonekta sa OCI8 gamit ang $ DB- & gt; Connect ($ ip, $ user, $ pwd, & quot; sid = $ sid & quot;); (Din sa 4.991)
  • Added type MySQL 'VAR_STRING' to MetaType (). (Din sa 4.991)
  • Sinusuportahan ng session at session2 code setfetchmode assoc maayos ngayon (pati na rin sa 4.991).
  • Added concat suporta upang pdo. Thx Andrea Baron.
  • Nagbago db2 driver na gumamit ng format na & quot; Ymd Hi-s & quot; para datetime halip ng & quot; Y-m-d-H-i-s & quot; na kung saan ay legacy mula odbc_db2 conversion.
  • Inalis vestigal break sa adodb_tz_offset sa ADODB-time.inc.php.
  • MetaForeignKeys ay hindi gumagana para sa mga view sa MySQL 5. Fixed.
  • Nagbago error sa paghawak sa GetActiveRecordsClass.
  • Added mas mahusay na suporta para sa paggamit ng mga umiiral na mga driver kapag $ ADODB_NEWCONNECTION function ay nagbabalik ng false.
  • Sa _CreateSuffix sa ADODB-datadict.inc.php, ang pagdaragdag ng unsigned variable para sa MySQL.
  • Sa ADODB-xmlschema03.inc.php, nagbago addTableOpt na isama ang pangalan db.
  • Kung bytea patak sa postgresql ay null, walang laman na string ay dating ibabalik. Ngayon null ay ibabalik.
  • Nagbago driver db2 CreateSequence upang suportahan ang $ start parameter.
  • rs2html () na ngayon ay hindi magdagdag nbsp upang tapusin kung haba ng string & gt; 0
  • Ang oci8po FetchField () ngayong lowercases tanging pangalan ng field kung ADODB_ASSOC_CASE ay nakatakda sa 0.
  • New mssqlnative driver para sa php. TQ Garrett Serack ng M'soft. Tandaan na ito ay nasa beta pa.
  • Mga Fixed bug sa memcache support.
  • Maaari mo na ngayong baguhin ang bumalik halaga ng GetOne kung walang rekord ay matatagpuan gamit ang global variable $ ADODB_GETONE_EOF. Ang default ay null. Upang baguhin ito pabalik sa pre-4.99 / 5.00 uugali ng false, magtakda ng $ ADODB_GETONE_EOF = false;
  • Sa Postgresql 8.2 / 8.3 MetaForeignkeys ay hindi gumagana. Nakatakdang William Kolodny William.Kolodny # gt-t.net

Kinakailangan :

  • sawa

Iba pang mga software developer ng John Lim

ADOdb
ADOdb

10 Dec 15

Mga komento sa ADODB

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!