SQLite
הקדמה
äîñîê äéðå äøçáä ì SQLite . SQLite äéà ñôøéä á-C äîàôùøú ìúåëðéåú äî÷åùøåú àìéä ìäùúîù ááñéñ ðúåðéí äîáåññ òì SQL ,ììà öåøê áîòáã RDBMS çéöåðé.
SQLite àéðä úåëðéú ì÷åç ùãøëä îú÷ùøéí ìáñéñ ðúåðéí àçø, äéà òöîä äùøú ùì äáñéñ ðúåðéí. SQLite ÷åøàú åëåúáú åîééöøú àú áñéñ äðúåðéí òì ÷åáõ áãéñ÷.
Note: áùáéì éãò ðåñó ÷ôåõ ìàúø ùì SQLite. (» https://sqlite.org/).
äú÷ðä
÷øà àú ä÷åáõ INSTALL , ùäâéò òí çáéìú ä- SQLite , àôùøåú ðåñôú äéà ìäùúîù á PEER áòæøú "pear install sqlite". SQLite ëáø ðëììú áçáéìä åàéï öåøê áùåí úåëðä ðåñôú. (îâðéá ìà?).
àí àúä îùúîù á - WINDOWS , àúä éëåì ìäåøéã àú âøñú ä- DLL îôä: (» php_sqlite.dll).
éöéøú ÷ùø
ìùàìåú òì SQLite úôðä ìëàï: » PHP Mailing lists.
דרישות
òì îðú ìäùúîù á- SQLite ,àúä öøéê ì÷îôì àú ä-PHP òí úîéëä á- SQLite , àå ìäåøéã àú ääøçáä î .php.ini
סוגי משאבים
äçéáåø ìáñéñ äðúåðéí , åîòøê äúåöàåú, äí ùðé äîùàáéí ùì îîù÷ SQLite.
÷áåòéí
äôåð÷öéåú sqlite_fetch_array() å sqlite_current()îùúîùåú á ÷áåòéí áùáéì ñåâéí ùåðéí ùì îòøëéí ùçåæøéí îáñéñ äðúåðéí. îåâãøéí ä÷áåòéí äáàéí:
constant | meaning |
---|---|
SQLITE_ASSOC | òîåãåú îåçæøåú ìîòøê ëùùîåú äòîåãåú îåçæøåú áúåø äàéðã÷ñ |
SQLITE_BOTH | òîåãåú îåçæøåú ìîòøê ëùâí ùîåú äòîåãåú îåçæøåú áúåø äàéðã÷ñ, åâí îåçæø àéðã÷ñ îñôøé |
SQLITE_NUM | òîåãåú îåçæøåú ìîòøê ëùäàéð÷ñ äåà îñôøé, äçì î - 0 ùîùîù ëàéðã÷ñ äøàùåï áîòøê |
הגדרות הרצה
ההתנהגות של פונקציות אלה מושפעות ע"י ההגדרות בתוך php.ini.
Name | Default | Changeable |
---|---|---|
sqlite.assoc_case | 0 | PHP_INI_ALL |
הנה הסבר קצר על הנחיות ההגדרה.
äñáø ÷öø òì àéúçåì ä÷åðôéâåøöéä
- sqlite.assoc_case int
-
îúé ìäùúîù á - mixed case (0), upper case (1) or lower case (2) àéðã÷ñéí.
äàåôöéä äæàú èåáä áòé÷ø ëàùø ðãøùú äúàîä òí áñéñé ðúåðéí àçøéí, ëàùø ùîåú äòîåãåú úîéã îåçæøéí áàåúéåú âãåìåú àå áàåúéåú ÷èðåú ììà ÷ùø ìùí äàîéúé ùì äùãä ááñéñ äðúåðéí
SQLite îçæéøä àú ùîåú äòîåãåú áäúàí ìùí äòîåãä äî÷åøé ùäîùúîù äëðéñ . ëàùø sqlite.assoc_case ð÷áò ì 0 îåçæø ùí äòîåãä ëôé ùäåà îåôéò ááñéñ äðúåðéí. ëùäåà ð÷áò ì 1 àå ì2, éåçæø äòøê äùí ëôé ùð÷áò áîôúç upper- or lower-case , áäúàîä.
ùéîåù áàåôöéä äæàú òåìä îòè áæîï çéùåá àê îäéø äøáä éåúø îì÷áåò àú äðåùà áòöîê áòæøú PHP.
Table of Contents
- sqlite_array_query — הפונקציה מבצעת שאילתה מול מסד נתונים נתון, ומחזירה מערך.
- sqlite_busy_timeout — קובעת או מנטרלת את משך זמן ההמתנה לנתונים.
- sqlite_changes — הפונקציה מחזירה את מספר השורות ששונו בשאילתת ה SQL האחרונה שבוצעה.
- sqlite_close — הפונקציה סוגרת בסיס נתונים פתוח.
- sqlite_column — הפונקציה מחזירה עמודה מסוימת, מהשורה העכשוית, בנתונים.
- sqlite_create_aggregate — הפונקציה מאפשרת רישום פונקציות UDF (פונקציות אישיות של המשתמש(, צוברות , לשימוש בשאילתות SQL .
- sqlite_create_function — הפוקציה משלבת פונקציות של המשתמש לשימוש בשאילתות SQL .
- sqlite_current — הפונקציה מביאה את השורה הנוכחית מטבלת הנתונים בצורת מערך .
- sqlite_error_string — הפונקציה מחזירה תיאור של קוד שגיאה
- sqlite_escape_string — הפונקציה מתאימה את המחרוזת לשימוש בתוך שאילתת SQL
- sqlite_exec — Executes a result-less query against a given database
- sqlite_factory — Opens a SQLite database and returns a SQLiteDatabase object
- sqlite_fetch_all — Fetches all rows from a result set as an array of arrays
- sqlite_fetch_array — הפונקציה מחזירה את השורה הבאה בנתונים, בצורת מערך.
- sqlite_fetch_column_types — Return an array of column types from a particular table
- sqlite_fetch_object — Fetches the next row from a result set as an object
- sqlite_fetch_single — הפונקציה מחזירה את התוכן של העמודה הראשונה בנתונים, בצורת מחרוזת.
- sqlite_fetch_string — הפונקציה זהה ל sqlite_fetch_single
- sqlite_field_name — הפונקציה מחזירה שם של שדה ספציפי
- sqlite_has_more — הפונקציה מחזירה האם קיימות עוד שורות
- sqlite_has_prev — Returns whether or not a previous row is available
- sqlite_key — Returns the current row index
- sqlite_last_error — הפונקציה מחזירה את קוד השגיאה האחרון שהתקבל על בסיס נתונים מסוים
- sqlite_last_insert_rowid — -הפונקציה מחזירה את ה ID של השורה האחרונה שהוכנסה.
- sqlite_libencoding — הפוקציה מחזירה את הקידוד , של ספריית SQLite, המקושרת.
- sqlite_libversion — הפונקציה מחזירה, את הגירסה, של ספריית sqlite המקושרת
- sqlite_next — הפונקציה מחפשת את השורה הבאה בנתונים.
- sqlite_num_fields — הפונקציה מחזירה את מספר השדות בנתונים שהתקבלו
- sqlite_num_rows — הפונקציה מחזירה את מספר השדות בנתונים שהתקבלו,כשנעשה שימוש בבפר
- sqlite_open — הפונקציה פותחת בסיס נתונים ב SQLite. במקרה ואין בסיס נתונים בעל שם זהה, הפונקציה תיצור בסיס נתונים חדש.
- sqlite_popen — הפונקציה פותחת בסיס נתונים בעל קשר מתמשך ב SQLite. במקרה ואין בסיס נתונים בעל שם זהה, הפונקציה תיצור בסיס נתונים חדש.
- sqlite_prev — Seek to the previous row number of a result set
- sqlite_query — הפונקציה מבצעת שאילתה מול בסיס הנתונים, ומחזירה ידית למשאב.
- sqlite_rewind — הפונקציה מחפשת את השורת הנתונים הראשונה.
- sqlite_seek — הפונקציה מחפשת שורת נתונים ספציפית, בבפר הנתונים שהשאילתה החזירה.
- sqlite_single_query — Executes a query and returns either an array for one single column or the value of the first row
- sqlite_udf_decode_binary — הפונקציה מפענחת נתונים בינאריים, שמועברים לפונקציות משתמש אישיות UDF.
- sqlite_udf_encode_binary — הפונקציה מקדדת נתונים בינאריים, לפני שהיא מחזירה אותם מפונקציות משתמש אישיות UDF.
- sqlite_unbuffered_query — הפונקציה מפעליה שאילתה ללא שימוש בבפר
- sqlite_valid — Returns whether more rows are available