⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 blob.txt

📁 PHPLOB注释详细版 使用模板技术的好帮手 PHP最有用的东东了
💻 TXT
字号:
  BLOBs for PHPLIB  Sascha Schumann, sascha@schumann.cx  $Date: 2000/04/17 16:40:06 $, $Revision: 1.1.1.1 $  RFD on a BLOB API for PHPLIB  11..  BBLLOOBB ((BBiinnaarryy LLaarrggee OOBBjjeeccttss))  This chapter is intended to give you a quick introduction to BLOBs,  their interface as proposed for PHPLIB.  11..11..  DDeeffiinniinngg tthhee pprroobblleemm  Achieving the goal of creating portable applications is hindered by  the fact that no portable way of storing large amount of data exists.  Every database vendor defines his own application programming  interface (API) to access binary large objects, or uses other, non-  standard ways to enable the use of BLOBs.  Enhancing the existing vendor neutral support for databases in PHPLIB  to also include BLOB support could be a short-term solution to the  problem.  11..22..  PPrrooppoosseedd eexxtteennssiioonn AAPPII  An overview over the function calls follows.     bblloobb__ccrreeaattee(())        This will create a new BLOB and return its ID. If it is        impossible to create a new BLOB, this function will halt() the        execution and generate an error message.     bblloobb__ooppeenn(($$IIDD))        Opens the specified BLOB for reading and writing and returns        true or false on success or failure, respectively.     bblloobb__cclloossee(($$IIDD))        Closes the referenced BLOB. Do not forget this - it might be        necessary for some databases or you might face data loss.     bblloobb__ddeelleettee(($$IIDD))        Deletes the specified BLOB. All associated resources are freed.        The BLOB must not be referenced at a later time.     bblloobb__rreeaadd(($$IIDD))        Reads the entire data of BLOB and returns it.     bblloobb__wwrriittee(($$IIDD,, $$DDAATTAA))        Overwrites the whole BLOB with $DATA.  11..33..  DDeessiiggnn nnootteess  The goal was to create a vendor neutral API which could be implemented  easily with most databases. Eventually, it should provide a "fallback"  mode enabling the user to utilize BLOBs even if the database does not  support BLOBs natively. Keep in mind that it should be able to cover  as many databases as possible and therefore only implements a subset  of functionality provided by modern databases.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -