Forum und email

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()îùúîùåú á ÷áåòéí áùáéì ñåâéí ùåðéí ùì îòøëéí ùçåæøéí îáñéñ äðúåðéí. îåâãøéí ä÷áåòéí äáàéí:

SQLite fetch constants
constant meaning
SQLITE_ASSOC òîåãåú îåçæøåú ìîòøê ëùùîåú äòîåãåú îåçæøåú áúåø äàéðã÷ñ
SQLITE_BOTH òîåãåú îåçæøåú ìîòøê ëùâí ùîåú äòîåãåú îåçæøåú áúåø äàéðã÷ñ, åâí îåçæø àéðã÷ñ îñôøé
SQLITE_NUM òîåãåú îåçæøåú ìîòøê ëùäàéð÷ñ äåà îñôøé, äçì î - 0 ùîùîù ëàéðã÷ñ äøàùåï áîòøê

הגדרות הרצה

ההתנהגות של פונקציות אלה מושפעות ע"י ההגדרות בתוך php.ini.

àåôöéåú ä÷åðôéâåøöéä á sqlite
Name Default Changeable
sqlite.assoc_case 0 PHP_INI_ALL
áùáéì ôøèéí ðåñôéí åäâãøåú á - PHP_INI_* øàä : ini_set().

הנה הסבר קצר על הנחיות ההגדרה.

äñáø ÷öø òì àéúçåì ä÷åðôéâåøöéä

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