![]()
|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7">
sesam_fetch_array説明array sesam_fetch_array ( string result_id, int [whence], int [offset])å–å¾—ã—ãŸãƒ¬ã‚³ãƒ¼ãƒ‰ã«å¯¾å¿œã™ã‚‹é…列ã¾ãŸã¯ãƒ¬ã‚³ãƒ¼ãƒ‰ãŒã‚‚ã†ãªã„å ´åˆã«ã¯ FALSE ã‚’è¿”ã—ã¾ã™ã€‚ sesam_fetch_array() ã¯ã€ sesam_fetch_row() ã®é€£æƒ³é…列版ã§ã™ã€‚ãƒ‡ãƒ¼ã‚¿ã‚’çµ æžœé…åˆ—ã®æ•°å€¤æ·»å—ã«ä¿å˜ã™ã‚‹ä»£ã‚りã«ã€ãƒ‡ãƒ¼ã‚¿ã‚’フィールドåã‚’ã‚ー㨠ã—ã¦é€£æƒ³é…列ã«ä¿å˜ã—ã¾ã™ã€‚ result_id ã¯ã€ sesam_query() (select 型クエリã®ã¿!)ã«ã‚ˆã‚Šè¿”ã• ã‚ŒãŸæœ‰åйãªçµæžœIDã§ã™ã€‚ オプションã®whenceãŠã‚ˆã³ offsetãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã®æœ‰åйãªå€¤ã®è©³ç´°ã«ã¤ã„ã¦ã¯ã€ 関数sesam_fetch_row() ã‚’å‚照下ã•ã„。 sesam_fetch_array() ã¯ã€ 指定ã—ãŸçµæžœIDãŒæŒ‡ã™çµæžœã‹ã‚‰1件分ã®ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’å–å¾—ã—ã¾ã™ã€‚レコード ã¯ã€é€£æƒ³é…列ã¨ã—ã¦è¿”ã•れã¾ã™ã€‚å„çµæžœã‚«ãƒ©ãƒ ã¯ã€ãã®ã‚«ãƒ©ãƒ (ã¾ãŸã¯ フィールド)åã«ç‰ã—ã„連想é…列ã®è¦ç´ ã«ä¿å˜ã•れã¾ã™ã€‚カラムåã¯ã€å° æ–‡å—ã«å¤‰æ›ã•れã¾ã™ã€‚ フィールドåãŒãªã„カラム(例ãˆã°ã€æ•°å€¤æ¼”ç®—ã®çµæžœ)ãŠã‚ˆã³ç©ºã®ãƒ•ィー ルドã¯ã€é…列ã«ä¿å˜ã•れã¾ã›ã‚“。ã¾ãŸã€2ã¤ä»¥ä¸Šã®çµæžœãŒã‚«ãƒ©ãƒ åã«åŒã˜ カラムåãŒã‚ã‚‹å ´åˆã€æœ€å¾Œã®ã‚«ãƒ©ãƒ ãŒå„ªå…ˆã•れã¾ã™ã€‚ã“ã®å ´åˆã€ sesam_fetch_row()をコールã™ã‚‹ã‹ãã®ã‚«ãƒ©ãƒ ã¸ã® エイリアスを作æˆã—ã¦ä¸‹ã•ã„。 特別ãªå‡¦ç†ã«ã‚ˆã‚Š"複数フィールド"カラム(ã‚‚ã—ãã¯åŒã˜ã‚«ãƒ©ãƒ åを有㙠るカラム)ã‚’å–å¾—ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚"複数フィールド"ã®å„カラ ムã«é–¢ã—ã¦ã€æ·»å—åã¯ã€æ–‡å—列"(n)"ã‚’ä»˜åŠ ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šæ§‹ç¯‰ã•れã¾ã™ã€‚ ãŸã ã—ã€n ã¯è¤‡æ•°ãƒ•ィールドã®ã‚«ãƒ©ãƒ ã®å‰¯æ·»å—ã§ã‚りã€1ã‹ã‚‰å®£è¨€æ¸ˆã¿ã® å復数ã¾ã§ã®ç¯„囲ã¨ãªã‚Šã¾ã™ã€‚クエリ構文ã§ä½¿ç”¨ã•れる表記ã«ä¸€è‡´ã•ã› ã‚‹ãŸã‚ã«æ·»å—ã¯ã‚¼ãƒã‚’基準ã«ã—ã¦ã„ã¾ã›ã‚“。 次ã®ã‚ˆã†ã«å®£è¨€ã•れã¦ã„ã‚‹ã‚るカラムã®å ´åˆã€ 個々ã®"複数フィールド"カラムã«é–¢ã—ã¦é€£æƒ³æ·»å—ã¯ã€ãれãžã‚Œ "multi(1)","multi(2)", "multi(3)" ã«ãªã‚Šã¾ã™ã€‚sesam_fetch_array() ã‚’ç¶šã‘ã¦ã‚³ãƒ¼ãƒ«ã—ãŸå ´åˆã€çµ 果集åˆã®æ¬¡ã®(スクãƒãƒ¼ãƒ«å±žæ€§ã«å¿œã˜ã¦å‰ã¾ãŸã¯n番目ã®å‰/後)レコード㾠ãŸã¯ãƒ¬ã‚³ãƒ¼ãƒ‰ãŒã‚‚ã†ãªã„å ´åˆã« FALSEã‚’è¿”ã—ã¾ã™ã€‚ æ·»å—é…列を返㙠sesam_fetch_row() ã‚‚å‚照下ã•ã„。
|