ADOdb পিএইচপি জন্য একটি ডাটাবেস বিমূর্ততা লাইব্রেরি.
মাইএসকিউএল, PostgreSQL, ইন্টারবেজ, Firebird, Informix, ওরাকল, মাইক্রোসফট SQL, FoxPro, অ্যাক্সেস, ঝামেলা, Sybase, FrontBase, DB2, এসএপি ডিবি, SQLite: পিএইচপি সংস্করণ বর্তমানে, বিস্ময়কর ADOdb কমিউনিটি ধন্যবাদ উপাত্ত একটি আশ্চর্যজনক সংখ্যা সমর্থন Netezza, LDAP এবং জেনেরিক ODBC, ODBTP. Sybase, Informix, FrontBase এবং পোস্টগ্রি Netezza, LDAP ODBTP ড্রাইভার কমিউনিটি অবদান.
যেমন অ্যাসিড, PostNuke, Xaraya, phpWiki, Mambo, পিএইচপি GACL, TikiWiki, egroupware এবং phpLens অ্যাপ্লিকেশন সার্ভার হিসাবে অনেক জনপ্রিয় ওয়েব অ্যাপ্লিকেশন তাদের ডাটাবেস বিমূর্ততা স্তর হিসেবে ADOdb ব্যবহার করছেন.
বৈশিষ্ট্যগুলি :
- গতির জন্য পরিকল্পিত. এটা সম্ভবত পিএইচপি জন্য উপলব্ধ দ্রুততম ওপেন সোর্স ডাটাবেস বিমূর্ততা লাইব্রেরি. Benchmarks দেখুন.
- oci8 ড্রাইভার: অনগ্রসর compat oci8 ড্রাইভার $ জন্য this- ও জি.টি. ; SYSDATE করুন & quot; sysTimeStamp & quot ফিরে প্রতিস্থাপন রোধ; থেকে করুন & quot; SYSTIMESTAMP করুন & quot ;;
- মুছে ফেলা সব ereg ()
- adodb-sybase.inc.php ড্রাইভার. অক্ষরসেট সমর্থন; $ conn- ও জি.টি. যোগ করা হয়েছে. ধন্যবা লুইস হেনরিক Mulinari (luis.mulinari # gmail.com)
- কিছু ছোটখাট $ ADODB_CACHE_CLASS সংজ্ঞা বিষয়.
- BeginTrans / CommitTrans / RollbackTrans ফিরে সঠিকভাবে সাফল্যের উপর সত্য / মিথ্যা / ব্যর্থতা এখন এমএস স্কুয়েল, ODBC, oci8, mysqlt, MySQLi, postgres, PDO. জন্য
- যোগ করা হয়েছে ড্রাইভার adodb-pdo_sqlite.inc.php. কোড জন্য ধন্যবাদ Diogo Toscano (Diogo # scriptcase.net).
- , মাইএসকিউএল জন্য স্বাক্ষরবিহীন পরিবর্তনশীল যোগ.
- এখন GetOne ফেরত মান পরিবর্তন করতে পারেন. ডিফল্ট নাল. মিথ্যা প্রাক 4.99 / 5.00 আচরণ ফিরে এটি পরিবর্তন করতে, সেট মিথ্যা $ ADODB_GETONE_EOF =
- পাইথন
<লি> যেমন তারিখ এবং টাইপ নিয়ন্ত্রণ এবং পোর্টেবল স্কিমা সৃষ্টি হিসাবে ব্যাপক বহনযোগ্যতা সমর্থন প্রদান করে. পোর্টেবল এসকিউএল টিপস দেখুন
যেমন (সময় মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি সঙ্গে) ডাটাবেস ব্যাক সেশন, এসকিউএল কোড প্রজন্মের, পিভট টেবিল, সব উপাত্ত জন্য নির্বাচন সীমা এমুলেশন, কর্মক্ষমতা নিরীক্ষণের হিসাবে <লি> সমর্থন অনেক এন্টারপ্রাইজ বৈশিষ্ট্য.
<লি> সহজ এটা অনেক ado নিয়মাবলী ব্যবহার করে আপনি উইন্ডো এর প্রোগ্রামিং অভিজ্ঞতা আছে, বিশেষত যদি, শিখতে.
<লি> ব্যাপক QA, প্রত্যেক রিলিজের ইউনিট পরীক্ষিত অ্যাক্সেস, মাইএসকিউএল, PostgreSQL, মাইক্রোসফট SQL, Oracle 'র 9 হয়.
আগস্ট 2000 ব্যবহারকারীদের একটি বড় কমিউনিটি পর থেকে <লি> পরিপক্ক, continiously উন্নত.
<লি> অত্যন্ত যুক্তিসঙ্গত লাইসেন্সিং পদ (বাসদ). এই কমান্ডের সাহায্যে আপনি আপনার রিলিজে license.txt অন্তর্ভুক্ত প্রদান, লেখকের অনুমতি জিজ্ঞাসা না করে আপনার সফ্টওয়্যার অ্যাপ্লিকেশনের রাজপদ মুক্ত মধ্যে এটি অন্তর্ভুক্ত (এবং এমনকি কম্পাইল) করতে পারেন এর মানে হল যে. এছাড়াও ডুয়াল লাইসেন্স (অপেক্ষাকৃত কম GPL এর).
এই রিলিজে নতুন কি:
<লি> বিজ্ঞাপন ড্রাইভার: ড্রাইভার ফাইল মুছে নামে. সংশোধন করা হয়েছে.
সংস্করণ 509 নতুন কি:.
<লি> সব ফাংশন পরামিতি পিতা বা মাতা বর্গ সঙ্গে সামঞ্জস্যপূর্ণ কিনা তা নিশ্চিত করুন
<লি> এখন DBDate এবং DBTimeStamp তারিখ / সময় রূপান্তর জন্য PHP5 তারিখসময় বর্গ ব্যবহার করা হবে
<লি> subsecond সঠিকতা সমর্থন করে টাইমস্ট্যাম্প জন্য নতুন datadict টাইপ TS. PostgreSQL, এমএস স্কুয়েল এবং oci8 datadict ড্রাইভার জন্য বর্তমানে শুধুমাত্র উপলব্ধ.
<লি> উন্নত adodb-sessions2 ড্রাইভার. সকল ব্যবহারকারী আপগ্রেড করার পরামর্শ দেওয়া.
<লি> Memcache সমর্থন নতুন DSN পরামিতি যোগ করা হয়েছে:
<লি> আমরা কম্প্রেশন = বন্ধ এবং cachesecs = 120 , একটি Memcache সার্ভার mem1, পোর্ট 8888 উপর mem2 আছে
<লি> $ DSN = 'মাইএসকিউএল: // ব্যবহারকারী: PWD @ স্থানীয় হোস্ট / mydb Memcache = mem1, mem2: 8888: 0 & cachesecs = 120';
<লি> $ DB = NewADOConnection ($ DSN);
<লি> স্বাভাবিক হিসাবে বিভিন্ন সংশোধন করা হয়েছে.
সংস্করণ 508 নতুন কি:
<লি> adodb-ado5.inc.php. কিছু বাঁধাই করা PARAM বিষয় সংশোধন করা হয়েছে. ধন্যবা Jirka নোভাক.
<লি> adodb-ado5.inc.php. এখন উন্নতি হয়েছে ত্রুটি পরিচালনার ব্যবস্থা.
<লি> adodb-xmlschema03.inc.php স্থায়ী টাইপো. XMLS_EXISTING_DATA দেখুন, লাইন 1501. ধন্যবা জেমস জনসন.
<লি> সব ড্রাইভার _query () জন্য ঐচ্ছিক inputarr $ তৈরি.
<লি> adodb.inc.ophp মধ্যে flushall () স্থায়ী বানান ভুল.
<লি> adodb_active_record :: doquote কোট স্থায়ী হ্যান্ডলিং. ধন্যবা জনাথন Hohle (jhohle # godaddy.com).
<লি> adodb_active_record নতুন সূচক পরামিতি যোগ করা হয়েছে :: setdatabaseadaptor. ধন্যবা জনাথন Hohle
<লি> স্থায়ী ও readcache () adodb.Thx জনাথন Hohle পিএইচপি 5.3 সঙ্গে রেফারেন্স compat সমস্যা.
Adodb.inc.php
<লি> যোগ করা হয়েছে রিসেট () ফাংশন adodb_active_record করতে. ধন্যবা Marcus.
<লি> adodb.inc.php মধ্যে pdo_sqlite জন্য ক্ষুদ্র DSN ফিক্স. ধন্যবা সের্গেই Chvalyuk.
<লি> স্থায়ী adodb-datadict _CreateSuffix () অসঙ্গতি. ধন্যবা ক্রিস মিলার.
<লি> datadict ChangeTableSQL পুরানো ক্ষেত্র $ dropOldFlds মুছে ফেলতে পারেন ($ টেবিল, $ flds, $ tableOptions, মিথ্যা $ dropOldFlds =) যোগ. ধন্যবা ফিলিপ Niethammer.
<লি> Memcache ক্যাশে সঠিকভাবে মেয়াদ শেষ হয় না. সংশোধন করা হয়েছে.
<লি> $ rs- & gt adodb_movenext থেকে পরিবর্তিত postgres7 ড্রাইভারের জন্য MetaForeignKeys (এছাড়াও 4.99 মধ্যে) MoveNext
<লি> LDAP জন্য সমর্থন যোগ করা হয়েছে এবং LDAP ড্রাইভারের মধ্যে URL বিন্যাস LDAPS.
সংস্করণ 507 নতুন কি:
<লি> (প্রতিস্থাপন) এখন সাংখ্যিক বেশী সহ সব অ নাল মান কোট.
<লি> PostgreSQL qstr () এখন উদ্ধৃতি চিহ্ন বিনা সত্য এবং মিথ্যা হিসেবে Booleans ধার্য করা হয়.
<লি> মাইএসকিউএল এবং MySQLi ড্রাইভার MetaForeignKeys এই সমস্যা: একটি টেবিল একই টেবিলে একই কলামে প্রতি নির্দেশ দুই বিদেশী কি থাকতে পারে. মূল কোড ভুল শুধুমাত্র গত কলাম রিপোর্ট করব. সংশোধন করা হয়েছে. https://sourceforge.net/tracker/index.php?func=detail&aid=2287278&group_id=42718&atid=433976
<লি> ঝামেলা ড্রাইভার কারণে বাগ adodb5 মধ্যে ব্যর্থ হয় সঙ্গে $ argHostname পূর্ণ ঝামেলা সংযোগ স্ট্রিং ক্ষণস্থায়ী. সংশোধন করা হয়েছে.
<লি> স্থায়ী memcachelib flushcache এবং flushall বাগ. এছাড়াও readcache সম্ভব timeCreated = 0 সমস্যা সংশোধন করা হয়েছে. (এছাড়াও adodb 4,992 মধ্যে). ধন্যবাদ AlexB_UK (alexbarnes # hotmail.com).
<লি> _conn মধ্যে, adodb-sessions2.inc.php একটি নোটিশ সংশোধন করা হয়েছে (). ধন্যবা bober m.derlukiewicz # rocktech.remove_me.pl;
<লি> ADOdb অনলাইনে রেকর্ড:. বেমানান আনা মোড (ADODB_FETCH_ASSOC) () UpdateActiveTable মধ্যে সমস্যা সৃষ্টি সঙ্গে কিছু বিষয় সংশোধন করা
<লি> ADOdb অনলাইনে রেকর্ড: ফাংশন জন্য সমর্থন যোগ করা হয়েছে একের সাথে বহুর সম্পর্ক predefining সমর্থন করে: ClassHasMany ClassBelongsTo TableHasMany TableBelongsTo TableKeyHasMany TableKeyBelongsTo. আপনি পরিবর্তে ডিফল্ট ADODB_Active_Record, এই ফাংশন আপনার শিশু / মূল বর্গ নির্ধারণ করতে পারবেন. ধারণা জন্য ধন্যবা Arialdo মার্টিনি ও ক্রিস আর.
<লি> ADOdb অনলাইনে রেকর্ড: HasMany & quot প্রাথমিক কী hardcoded; আইডি করুন & quot ;. সংশোধন করা হয়েছে.
সিদ Dunayer থেকে <লি> অনেক PDO এবং PDO-SQLite সংশোধন করা হয়েছে [sdunayer # interserv.com].
<লি> CacheSelectLimit এমএস স্কুয়েল জন্য কাজ করছে না. সংশোধন করা হয়েছে. ধন্যবা AlexB.
<লি> rs2html ফাংশন সঠিকভাবে টাইম-স্ট্যাম্প ঘন্টা প্রদর্শন করা হত না. এখন 24hr ঘড়ি ব্যবহার.
Ereg * পিএইচপি 5.3 অবচিত হয় <লি> পরিবর্তন ereg * ফাংশন preg * ফাংশন ব্যবহার করতে. পরিমিত Sybase এবং PostgreSQL ড্রাইভার.
সংস্করণ 506 নতুন কি:
Adodb_active_record মধ্যে BelongsTo () এবং HasMany () সঙ্গে একের সাথে বহুর সম্পর্ক জন্য <লি> সমর্থন যোগ করা হয়েছে.
<লি> যোগ করা হয়েছে বাইনারি প্রকার (এছাড়াও 4,991 মধ্যে) mysql.inc.php করতে.
<লি> oci8 মধ্যে SelectLimit ($ এসকিউএল, -1,100) জন্য সমর্থন যোগ করা হয়েছে. (এছাড়াও 4,991 মধ্যে).
<লি> নতুন $ conn- & gt; GetMedian ($ টেবিল, $ ক্ষেত্রের কিছু r, $ যেখানে = '') কোন মধ্যমা অ্যাকাউন্ট পেতে. (এছাড়াও 4.991)
<লি> tohtml.inc.php মধ্যে rs2html () ফাংশন সঙ্গে তারিখ হ্যান্ডেল করা হয়নি ':' এটা সঠিকভাবে. সংশোধন করা হয়েছে. (এছাড়াও 4.991)
<লি> যোগ করা হয়েছে $ DB- ও জি.টি. ব্যবহার oci8 সংযোগ করার জন্য সমর্থন; কানেক্ট ($ আইপি, $ ব্যবহারকারী $ PWD & quot; Sid = $ সিদ & quot;); (এছাড়াও 4.991)
<লি> যোগ করা হয়েছে মাইএসকিউএল টাইপ MetaType করতে 'VAR_STRING' (). (এছাড়াও 4.991)
<লি> সময় এবং session2 কোড সঠিকভাবে এখন (এছাড়াও 4,991 মধ্যে) setfetchmode Assoc সমর্থন করে.
<লি> PDO যোগ করা হয়েছে concat সমর্থন. ধন্যবা আন্দ্রেয়া ব্যারন.
<লি> পরিবর্তন DB2 ড্রাইভার বিন্যাস করুন & quot ব্যবহার; Ymd হাই S & quot; পরিবর্তে datetime & quot; ওয়াই-এম-ডি-এইচ-ই-S & quot; যা odbc_db2 রূপান্তর থেকে উত্তরাধিকার ছিল.
Adodb-time.inc.php মধ্যে adodb_tz_offset বিরতি vestigal সরানো হয়েছে <লি>.
<লি> MetaForeignKeys স্থায়ী মাইএসকিউএল 5 মতামত জন্য কাজ না করে.
GetActiveRecordsClass হ্যান্ডলিং <লি> ইরোর.
<লি> $ ADODB_NEWCONNECTION ফাংশন ফেরৎ মিথ্যা যখন বিদ্যমান ড্রাইভার ব্যবহার করার জন্য উন্নত সমর্থন যোগ করা হয়েছে.
Adodb-datadict.inc.php মধ্যে _CreateSuffix
<লি> adodb-xmlschema03.inc.php সালে, ডিবি নাম অন্তর্ভুক্ত করা addTableOpt পরিবর্তন.
PostgreSQL মধ্যে bytea ফোঁটা নাল যদি <লি> খালি স্ট্রিং পূর্বে ফিরিয়ে দেয়া হয়. এখন নাল ফিরিয়ে দেওয়া হয়.
<লি> পরিবর্তন DB2 ড্রাইভার CreateSequence $ শুরুর প্যারামিটার সমর্থন.
<লি> rs2html () এখন শেষ করতে nbsp যোগ না স্ট্রিং & জি.টি. দৈর্ঘ্য যদি; 0
ADODB_ASSOC_CASE 0 সেট করা হয় তাহলে <লি> oci8po FetchField () এখন শুধুমাত্র ক্ষেত্র নাম lowercases.
পিএইচপি জন্য <লি> নতুন mssqlnative ড্রাইভার. M'soft এর TQ গ্যারেট Serack. এই বিটা এখনও মনে রাখবেন.
Memcache সমর্থনে <লি> স্থায়ী বাগ.
কোন রেকর্ড বিশ্বব্যাপী পরিবর্তনশীল $ ADODB_GETONE_EOF ব্যবহার পাওয়া যায় যদি
<লি> PostgreSQL সালে 8.2 / 8.3 MetaForeignkeys কাজ করে নি. স্থায়ী উইলিয়াম Kolodny William.Kolodny # gt-t.net
আবশ্যক
পাওয়া মন্তব্যসমূহ না