Zebra_Database היא שכבת הפשטת מסד נתונים פשוט עבור MySQL, נכתב בסביבות PHP & rsquo;. זה מובנה סיומת mysqli
Zebra_Database הוא למעשה מתווך בין קוד PHP של היזם ואת מסד הנתונים עצמו.
זה לוקח קוד בתבנית PHP ומתרגם אותה תחביר SQL חוקי, ביצוע על מסד נתוני MySQL ו- שליפת התוצאות.
שיטה זו של שימוש הצהרת מסד נתונים מוכן הרבה יותר בטוחה מאשר בתהליך של הטמעת קוד SQL בתחביר PHP, תוך שמירה על שני מישורים שונים, שם מפתחים אחרים או לא יהיו גישה או רק למען טוב יותר מבנה קוד.
בנוסף לכך, הבאגים כלולים גם עבור אינטראקציות באתר תקלות בדף אינטרנט, מפתחים עוזרים לרדת לעומקו של אי-היענות עסקות PHP-MySQL.
בנוסף לכלי שכבת ו באגים הפשטה, Zebra_Database מגיע עם מערכת במטמון מובנית.
מערכת במטמון זה יכול לעבוד יחד עם memcache או כונן קשיח מקומי, לזכור תוצאות לפי בחירתך, או שאילתות DB הכי שימושיים.
מה חדש במהדורה זו:
- נוסף חדש & quot; memcache_key_prefix & quot; נכס; זה מאפשר במטמון נפרד של אותן שאילתות על ידי מספר מופעים של ספריות על אותו שרת memcache, או בספרייה טיפול בדומיינים מרובים על אותו שרת memcache.
מה חדש בגירסה 2.9.0:
- נוסף חדש & quot; memcache_key_prefix & quot; נכס; זה מאפשר במטמון נפרד של אותן שאילתות על ידי מספר מופעים של ספריות על אותו שרת memcache, או בספרייה טיפול בדומיינים מרובים על אותו שרת memcache.
מה חדש בגירסה 2.8.8:
- נוסף חדש & quot; memcache_key_prefix & quot; נכס; זה מאפשר במטמון נפרד של אותן שאילתות על ידי מספר מופעים של ספריות על אותו שרת memcache, או בספרייה טיפול בדומיינים מרובים על אותו שרת memcache.
מה חדש בגירסה 2.8.2:
- אופטימיזציות ביצועים מינור בקוד JavaScript של קונסולת באגים.
מה חדש בגירסה 2.8:
- תוקן באג בעת קביעת נתיבים מותאם אישית עבור & quot; write_log & quot ; שיטה.
- תוקנה בעיה שבה הגדרת & quot; cache_path & quot; למסלול ללא נטוי ישבור את התסריט.
- תוקנה בעיה שבה קביעת זמן במטמון ל -0 היה עדיין ליצור (ריק) קבצי מטמון.
- קבצי JS ו- CSS שמוצגים בחלון הבאגים כעת טעונים & quot; פרוטוקול פחות & quot; על מנת לפתור אותם.
מה חדש בגירסה 2.7.3:
- הספרייה כעת מנסה לכתוב שגיאות למערכת יומן (אם PHP מוגדר כך; קראו עוד כאן) כאשר & quot; באגים & quot; נכס מוגדר FALSE (כמו כאשר & quot; באגים & quot; רכוש מוגדר כ- TRUE מהודעות השגיאה מדווחות במסוף debug);
- הספרייה תציג כעת הודעת אזהרה במסוף באגים אם & quot; memcache & quot; הארכת נטען אך לא נעשה בה שימוש.
מה חדש בגירסה 2.7.2:
- תוקן באג שרוב הופיע סביר מאז 2.7, שם & quot; מבקש & quot; שיטה (וכל שיטת הסתמכות עליו, כמו כל & quot; להביא & quot; שיטות). תפקנה אזהרה במסוף באגים אם לא היו רשומים המשאב בקש
- תוקן באג שבו NULL לא יכול לשמש & quot; מחליפים & quot; מערך של שאילתה.
מה חדש בגרסת 2.7.1:
- שיטת select () לקחה טיעונים שונים סדר מ המפורטים בתיעוד;
- תוקן באג שבו את העדכון () ו insert_update () שיטות לא עבדו אם במערך עם העמודות לעדכן את INC () מילות המפתח שמש בטוש החלפה במקום ערך, ואת הערך האמיתי היה נתון במערך תחליפים;
- תוקן באג שבו insert_update (השיטה) לא פעלה בעת בתחום העדכון משתמש רק מילת מפתח INC (); השאילתה שנוצרה הכילה פסיק חוקי בין UPDATE ואת שם השדה.
מה חדש בגירסה 2.7:.
- נוספה תמיכה עבור תוצאות השאילתה במטמון באמצעות memcache
- תוקן באג שבו התסריט יתרסק אם האובייקט היה מופעים יותר מפעם אחת ואת שיטת השפה הייתה להיקרא על אחד מן המקרים;
- לגמרי מחדש שיטת dlookup אשר אינו פועל כראוי אם שום דבר אחר מאשר רשימה מופרדת בפסיקים של שמות העמודות שימש (כמו ביטוי, למשל);
- & quot; להתחבר & quot; השיטה יכולה עכשיו לקחת ויכוח נוסף המורה לה להתחבר למסד הנתונים מיד ולא באמצעות & quot; עצלן & quot; חיבור;
- תוקן באג שבו כמה מהאלמנטים במסוף באגים היו שגויים לרשת את צבע הגוף של הדף.
מה חדש בגירסה 2.6:
- שינה את השם של & quot; get_columns & quot; שיטה ל & quot; get_table_columns & quot; כפי שהוא החזיר את מספר העמודות בטבלת נתונה, והוסיף חדשה & quot; get_columns & quot; שיטה אשר לוקחת כטיעון משאב ומחזיר את מספר עמודות המשאב הנתון;
- כמה הבהרות תיעוד.
מה חדש בגירסה 2.5:
- שיטה חדשה זמינה כעת: & quot; get_link & quot; שמחזיר את מזהה הקישור MySQL הקשורים החיבור הנוכחי לשרת MySQL. למה כשיטה נפרדת? מכיוון הספרייה משתמשת & quot; חיבור עצלן & quot; (היא לא באמת להתחבר למסד הנתונים עד השאילתה ראשונה מבוצעת) אין מזהה קישור זמין כאשר קריאה למתודה connect.
- טיעון חדש זמין כעת עבור השיטות הכניסו ואת insert_bulk המאפשר יצירת INSERT להתעלם שאילתות אשר תדלגנה רשומים שיחולל ערך כפול עבור מפתח ראשי.
- ערך ברירת המחדל של & quot; באגים & quot; נכס נקבע ל- FALSE.
מה חדש בגירסה 2.4:
- תוקן באג עם שיטת insert_bulk (בזכות אדי Galantzan עבור מדווחת).
- נוסף שיטה חדשה:. Table_exists אשר יבדוק אם שולחן עם השם שניתן כטיעון קיים במאגר הנתונים
- השיטה בוחרת עכשיו גם מקבלת טענות גבול וסדר; עקב שינוי זה, שיטה זו אינה עולה בקנה אחד עם גירסאות קודמות.
- כמה חידודים תיעוד.
מה חדש בגירסה 2.3:
- תוקן באג שבו התסריט יעורר אזהרה אם & quot; עדכון & quot; השיטה נקראה טיעונים חוקיים;
- השתנה איך שיטת insert_bulk צריכה לקבל טיעונים, מה שהופך אותו יותר פשוט לשימוש.
מה חדש בגירסה 2.2:
- תוקן באג שבו & quot; ובחר & quot; מלחמת שיטת החזרת ערך בוליאני ולא משאב (הודות Monil);
- המעמד משתמש כעת & quot; חיבור עצלן & quot; כלומר זה יהיה ממש לא להתחבר למסד הנתונים עד השאילתה הראשונה מנוהלת;
- קונסולת באגים עכשיו מראה גם משתני מופע;
- & quot; show_debug_console & quot; השיטה כעת ניתן הורה להחזיר פלט ולא להדפיס אותו למסך;
- סימון כעת מדגיש יותר מילות מפתח;
- תיעוד משופר עבור & quot; להתחבר & quot; שיטה.
מה חדש בגירסה 2.1:
- תוקן באג שבו הקונסולה בירושה מאפייני CSS מההורה בקשה;
- תוקן כמה באגים בקובץ JavaScript שישבור את הקוד כאשר היישום עצמו רץ MooTools;
- עסקאות נתמכות כעת;
- נוסף חדש & quot; insert_bulk & quot; שיטה המאפשרת החדרת ערכים מרובים לתוך הטבלה באמצעות שאילתה אחת (תודה Sebi פ על ההצעה);
- נוסף חדש & quot; insert_update & quot; שיטה אשר תיצור הצהרות INSERT עם עדכון על כפולות (תודה Sebi פ על ההצעה);
- משופר של & quot; עדכון & quot; שיטה;
- קונסולת באגים עכשיו מראה אזהרה אם לא charset ואיסוף צוין;
- תיקונים בתיעוד.
מה חדש בגירסה 2.0:
- הקוד כולו שיפור בחלק מהנכסים וכן כשמות שיטת שונו, ולכן, בגירסה זו שוברת תאימות עם גירסאות קודמות;
- תוקן באג שבו התסריט ינסה גם לשאילתות פעולה מטמון;
- תוקן באג ב & quot; מבקש & quot; שיטה;
- תוקן באג שבו על כמה תצורות של Apache / PHP סקריפט לא יעבוד;
- תוקן באג שבו אם יש שגיאת חיבור או MySQL שנוצר שגיאה ואת קונסולת debug הייתה ממוזערת, זה היה לא יוצג באופן אוטומטי;
- תוקן באג שבו & quot; dlookup & quot; שיטה לא תחזור נמלטת שמות עמודות (למשל `order`);
- תוקן באג שבו & quot; found_rows & quot; הנכס היה שגוי עבור שאילתות במטמון;
- תוקן באג שבו קונסולת debug הייתה שלא כדין לנהל עמודות מוקפות `(backtick);
- תוקן באג שגרם תצוגה פסולה של כמה מחרוזות במסוף באגים;
- תוסיף אמצעי & quot חדשים; ובחר & quot; - קיצור לשאילתות בחירה;
- יוסיף אמצעי & quot חדש; get_columns & quot; - מחזיר מידע על עמודות לוח נתון;
- תוסיף אמצעי & quot חדשים; implode & quot; - דומה לקרוס עצמו PHP (פונקציה), עם הבדל כי שיטה זו & quot; בורח & quot; קרס אלמנטים וגם כולא אותם ההדגשים חמורים;
- תוסיף אמצעי & quot חדשים; set_charset & quot; - קובע את הדמויות להגדיר ואת איסוף של מסד הנתונים;
- פונקציונליות משופרת של fetch_assoc_all () ו fetch_obj_all () שיטות;
- קונסולת debug מראה יותר מידע בתוך הרבה יותר טובה ומסודרת דרך;
- לשכתב השיטה לשאילתות רישום לקובץ txt מה שהופכת את התפוקה קלה מאוד לקרוא;
- ירד מנוע בניית תבנית XTemplate כדי לשפר את מהירות; כל היבט של קונסולת באגים עדיין ניתן לשנות באמצעות קובץ CSS.
דרישות :
- PHP 5 ומעלה
- MySQL 4.1.22 ומעלה
תגובות לא נמצא