ADODB

Programinė įranga Screenshot:
ADODB
Programinė detalės:
Versija: 509a
Įkėlimo datą: 3 Jun 15
Kūrėjas: John Lim
Licencija: Nemokamai
Populiarumas: 13

Rating: nan/5 (Total Votes: 0)

Adodb yra duomenų abstrakcija biblioteka PHP.
PHP versija šiuo metu palaiko nuostabų skaičių duomenų bazės, dėka į nuostabų adodb bendruomenės: MySQL, PostgreSQL, InterBase, "Firebird", "Informix, Oracle, MS SQL, FoxPro, prieinamumas, ceremonija, Sybase, FrontBase, DB2 SAP DB, SQLite, Netezza LDAP ir bendrinis ODBC, ODBTP. Sybase, Informix, FrontBase ir PostgreSQL, Netezza LDAP, ODBTP vairuotojai yra Bendrijos įnašai.
Daugelis populiarių interneto programų, tokių kaip RŪGŠTIES, pridėti atskirus HTML, Xaraya, phpWiki, MAMBO, PHP GACL, TikiWiki, eGroupWare ir phpLens App Server naudojate adodb jų duomenų abstrakcijos sluoksnis.

Įranga

  • Skirtas greičiu. Tai turbūt sparčiausiai atviro kodo duomenų bazės abstrakcijos biblioteka prieinama PHP. Žiūrėti standartus.
  • Suteikia didelę perkėlimo paramą, pavyzdžiui, datą ir tipas tvarkymo ir nešiojamų schemos sukūrimas. Žiūrėti nešiojamų SQL patarimai
  • Paramos daugelis įmonių funkcijų, tokių kaip duomenų bazių paremti sesijų (seanso galiojimo pranešimo), "SQL kodo generavimas, suvestinės lentelės, pasirinkite LIMIT emuliacija visų duomenų bazių, veiklos stebėsenos.
  • Lengva išmokti, ypač jei turite lango programavimo patirties, nes jis naudoja daug ADO konvencijas.
  • Platus Apsaugos sistemos, kiekvienas spaudai vieneto išbandyti Access, MySQL, PostgreSQL, MS SQL, Oracle 9.
  • Brandus, continiously plėtojamas nuo 2000 metų rugpjūčio turi didelę bendruomenę vartotojams.
  • Labai neblogos licencijavimo sąlygos (BSD). Tai reiškia, kad galite įtraukti (ir net sudaryti) jį savo programinės įrangos autorinių be neklausiant autoriaus leidimą, jei jūs įtraukiate License.txt savo spaudai. Taip pat dvejopo licenciją (Mažosios GPL).

Kas naujo , šioje laidoje:

  • OCI8 vairuotojas: atgalinį compat OCI8 vairuotojo $ this- & gt ; sysTimeStamp grįžo atgal į & quot; SYSDATE & quot; nuo & quot; & quot ;; SYSTIMESTAMP
  • Skelbimai vairuotojas: Vairuotojas failas klaidingai pavadintas. Fiksuoto.

Kas naujo versijoje 509.

  • pašalino visus ereg ();
  • Įsitikinkite, kad visi funkciniai parametrai atitinka patronuojančios klasės;
  • Dabar DBDate ir DBTimeStamp naudosime PHP5 datetime klasė datos / laiko keitimo
  • Nauja datadict tipas TS skirti laiko žymos, kuri palaiko subsecond tikslumą. Šiuo metu prieinama tik PostgreSQL, MSSQL ir OCI8 datadict vairuotojams.
  • Geresnis adodb-sessions2 vairuotojas. Visi vartotojai skatinami atnaujinti.
  • Pridėta naujų DSN parametrus remti Memcache: "
  • turime Memcache serveriai mem1, mem2 prievadą 8888, suspaudimo = išjungti ir cachesecs = 120;
  • $ DSN = 'MySQL: // vartotojas: pwd @ localhost / MYDB Memcache = mem1, mem2: 8888: 0 & cachesecs = 120 ";
  • $ db = NewADOConnection ($ DSN);
  • Įvairūs pataisymai kaip įprasta.

Kas naujo versija 508:

  • adodb-sybase.inc.php vairuotojas. Pridėta $ conn- & gt; charset paramą. Thx Luis Henrique Mulinari (luis.mulinari # gmail.com),
  • adodb-ado5.inc.php. Fiksuoto kai jungiasi param klausimus. Thx Jirka Novakas.
  • adodb-ado5.inc.php. Dabar pagerėjo klaida tvarkymas.
  • Fiksuotas klaidos ir adodb-xmlschema03.inc.php. Žiūrėti XMLS_EXISTING_DATA, linija 1501 THX James Johnson.
  • Pagamintas $ inputarr neprivaloma _query () in visiems vairuotojams.
  • Fiksuotas rašybos klaida flushall () in adodb.inc.ophp.
  • Fiksuotas tvarkymas kabučių adodb_active_record :: doquote. Thx Jonathanas Höhle (jhohle # godaddy.com).
  • Pridėta naują indeksą parametras adodb_active_record :: setdatabaseadaptor. Thx Jonathanas Höhle
  • Fiksuotas & readcache () nuoroda suderinamumą, problema su PHP 5.3 adodb.Thx Jonathan Höhle.
  • Kai nedideli $ ADODB_CACHE_CLASS raiškos klausimai adodb.inc.php.
  • Pridėta Atstatyti () funkcija adodb_active_record. Thx Marcus.
  • Mažosios DSN fix pdo_sqlite į adodb.inc.php. Thx Sergejus Chvalyuk.
  • Fiksuotas adodb-datadict _CreateSuffix () neatitikimų. Thx Chrisas Milleris.
  • variantas ištrinti seni srityse $ dropOldFlds į datadict ChangeTableSQL ($ stalo, $ flds, $ tableOptions, $ dropOldFlds = false) pridėta. Thx Philippas Niethammer.
  • Memcache spartinimo netinkamai baigiasi. Fiksuoto.
  • MetaForeignKeys už postgres7 vairuotojas pasikeitusią nuo adodb_movenext iki $ RS-& gt; MoveNext (taip pat 4,99),
  • Pridėta parama LDAP ir ldaps url formatą ldap vairuotojas.

Kas naujo versija 507:

  • BeginTrans / CommitTrans / RollbackTrans grąžina true / false teisingai sėkmės / gedimas dabar MSSQL, ODBC, OCI8, mysqlt, mysqli, postgres, SKVN.
  • Pakeisti () dabar cituoja visas ne neapibrėžtų reikšmių įskaitant skaitinių tie.
  • PostgreSQL qstr () dabar grįžta loginę kaip true ir false be kabučių.
  • MetaForeignKeys MySQL ir mysqli vairuotojų turėjo šią problemą: lentelė gali turėti du išorinius raktus nukreipta į tą patį stulpelį to paties stalo. Originalus kodas bus neteisingai pranešti tik paskutinę skiltį. Fiksuoto. https://sourceforge.net/tracker/index.php?func=detail&aid=2287278&group_id=42718&atid=433976
  • Perdavimai visiškai Ado ryšio eilutę $ argHostname Ado vairuotojai buvo nepakankamai adodb5 dėl klaidų. Fiksuoto.
  • Fiksuotas memcachelib flushcache ir flushall klaidas. Taip pat nustatyta galimą timeCreated = 0 problemą readcache. (Taip pat Adodb 4,992). Ačiū AlexB_UK (alexbarnes # hotmail.com).
  • Ištaisyta pranešimą, adodb-sessions2.inc.php, kad _conn (). Thx Bober m.derlukiewicz # rocktech.remove_me.pl;
  • Adodb Aktyvus įrašas:. Fiksuotas kai su nesuderinamais Paduok režimais (ADODB_FETCH_ASSOC) sukelia problemų UpdateActiveTable () klausimus;
  • Adodb Aktyvus įrašas: Pridėtas funkcijų, kad parama predefining vienas su daugeliu santykius: ClassHasMany ClassBelongsTo TableHasMany TableBelongsTo TableKeyHasMany TableKeyBelongsTo. Jūs taip pat galite nustatyti savo vaiko / patronuojanti klasę šių funkcijų, vietoje numatytojo ADODB_Active_Record. Thx Arialdo Martini & Chris R idėja.
  • Adodb Aktyvus įrašas: HasMany kieta pirminį raktą į & quot; id & quot ;. Fiksuoto.
  • Daugelis SKVN ir SGN-SQLite pataisymai nuo Sid Dunayer [sdunayer # interserv.com].
  • CacheSelectLimit neveikia MSSQL. Fiksuoto. Thx AlexB.
  • rs2html funkcija nebuvo rodyti valandų laiko žymes teisingai. Dabar naudojamas 24 val laikrodis.
  • Pasikeitė ereg * funkcijos naudoti preg * Veikia kaip ereg * yra pasmerkta PHP 5.3. Modifikuotas Sybase PostgreSQL vairuotojai.

Kas naujo 506 versija:

  • Pridėta vairuotojo adodb-pdo_sqlite.inc.php. Ačiū Diogo Toscano (Diogo # scriptcase.net) kodą.
  • Pridėtas vienas su daugeliu santykius su BelongsTo () ir HasMany () in adodb_active_record.
  • Pridėta dvejetainiai į mysql.inc.php (taip pat 4,991).
  • Pridėta parama SelectLimit ($ sql, -1100) į OCI8. (Taip pat 4,991).
  • Naujoji $ conn- & gt; GetMedian ($ stalas, $ laukas, $ kur = ''), siekiant gauti mediana sąskaitą Nr. (Taip pat 4,991)
  • rs2html () funkcija tohtml.inc.php nebuvo apdoroti datos su ":" jame tinkamai. Fiksuoto. (Taip pat 4,991)
  • Pridėta parama jungiantis prie OCI8 naudojant $ DB- & gt; Prijunkite ($ ip, $ vartotojas, $ pwd, & quot; SID = $ sid & quot;); (Taip pat 4,991)
  • Pridėta MySQL tipas "VAR_STRING" į MetaType (). (Taip pat 4,991)
  • sesijos ir session2 kodas palaiko setfetchmode doc tinkamai dabar (taip pat 4,991).
  • Pridėta CONCAT parama SKVN. Thx Andrea Baronas.
  • Pasikeitė DB2 vairuotojas naudoti formatą & quot; YMD "Hi-ai & quot; už datetime vietoj & quot; Y-m-D-O-i-s & quot; kuris buvo palikimas nuo odbc_db2 konversijos.
  • Pašalinta vestigal pertraukos adodb_tz_offset į adodb-time.inc.php.
  • MetaForeignKeys nepadėjo nuomonėmis MySQL 5. fiksuotas.
  • Pasikeitė klaida tvarkymo GetActiveRecordsClass.
  • Pridėta geresnę paramą naudojant esamą tvarkyklę, kai $ ADODB_NEWCONNECTION funkcija grąžina klaidinga.
  • Be _CreateSuffix į adodb-datadict.inc.php, pridedant nepasirašytas kintamasis mysql.
  • Be adodb-xmlschema03.inc.php, pasikeitė addTableOpt įtraukti db vardą.
  • Jei bytea BLOB PostgreSQL yra niekinis, tuščia eilutė anksčiau buvo grąžintas. Dabar niekinis grąžinamas.
  • Pasikeitė DB2 vairuotojas CreateSequence remti $ pradžios parametras.
  • rs2html () dabar neprideda nbsp baigti, jei ilgis string & gt; 0
  • oci8po FetchField () dabar tik mažosios raidės laukų pavadinimus, jeigu ADODB_ASSOC_CASE yra nustatytas į 0.
  • Nauji mssqlnative vairuotojams php. Tarifinė kvota Garrett Serack iš M'soft. Atkreipkite dėmesį, kad tai vis dar beta.
  • Suremontuota Memcache paramos.
  • Dabar galite pakeisti sugrįžimo vertę GetOne jei nėra įrašų randami naudojant pasaulinį kintamąjį $ ADODB_GETONE_EOF. Numatytoji reikšmė yra NULL. Norėdami pakeisti jį atgal į išankstinio 4.99 / 5.00 elgesio klaidinga, nustatyti $ ADODB_GETONE_EOF = false;
  • Be PostgreSQL 8.2 / 8.3 MetaForeignkeys neveikia. Fiksuoto Williamas Kolodny William.Kolodny # gt-t.net

Reikalavimai

  • Python,

Kita programinė įranga kūrėjas John Lim

ADOdb
ADOdb

10 Dec 15

Komentarai ADODB

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!