Tuesday, December 10, 2013

Тайлбар хүлээж авна.

Дараах зурганд тайлбар хүлээж авна. Анги, нэрээ бичээд коммент plz


Мэдээж оновчтой тайлбар үнэлгээтэй.
(Зураг тод харагдахгүй бол дээр нь дарж томоор хараарай)

8 comments:

  1. Mysql+i=mysqli. Энэ i үсэг бол improved гэсэн үгний эхний үсэг юм байна. Энэ боловсронгуй болсон гэсэн үг. Боловсронгуй болж уг сан нь овьект хандалтат бас уламжлалт процедур хандалт хэлбэрээр бичигддэг.
    PDO
    Энэ PHP Database Objects гэсэн үгний товчлол бөгөөд PHP -ийн өгөдлийн сантай ажиллахад зориулагдсан абстракт бүтэц (abstraction layer) юм. Жишээ нь Java JDBC, perl DBI гэж байдагтай адил. Харин энэ бүтэц нь өгөгдлийн сан тус бүртэй ажиллах драйверуудаар хангагдсан байна. Өгөгдлийн сан солигдоход эх код дээрээ нэг өөрчлөлт хийхгүй солих боломжтой хэрэглэхэд хялбар гэсэн олон давуу тал байгаа боловч бас MySQL-ийн сүүлийн шинэ боломжуудыг ашиглах тал дээр сул талтай юм байна.

    ReplyDelete
  2. Өөрийнхөө үгээр тайлбарлана уу plz

    ReplyDelete
  3. PDO нь өгөгдлийн сантай ажиллах 12 өөр өөр драйверуудтай. Тийм учир өгөгдлийн сан солигдсон ч гэсэн кодонд тийм их өөрчлөлт хийх шаардлагагүй. Харин MYSQLi нь mysql-ийн өргөтгөл юм.

    ReplyDelete
  4. Replies
    1. PDO НЬ MYSQLi-тэй адилхан объект хандлагат ба query боловсруулахдаа бэлтгэсэн бичилтүүдийг дэмждэг.MSQLi болон PDO-ийн ялгаа нь PDO нь өгөгдлийн сантай ажилладаг давхаргатай. Өх PDO ба өс-гийн хэлүүдийг дэмждэг ба ихэнх өс-тай ажиллах боломтой загварын цуглуулгатай. PDO-ийн давуу тал нь PostgreSQL, ORACLE, FIREbird гм өгөгдлийн сангийн олон төрлийг дэмждэг.

      Delete
  5. PDO ийн MySQLi аас ялагарах давуу тал нь 12 өөр төрлийн драйвер дээрх өгөгдлийн сантай ажиллах боломжтой. тийм учраас өгөгдлийн сан солигдсон ч код бага хэмжээгээр өөчлөгдөнө. Харин MySQLi нь зөвхөн MySql дээрх өгөгдлийн сантай ажиллана

    ReplyDelete
  6. энэ тэгээд бүх компани дэмждэг юм уу
    ibm
    orcle
    microsoft

    ReplyDelete