הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 05-02-07, 19:51   # 1
LosNir
מתאורר / יצא בחוץ
 
LosNir's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 33
הודעות: 2,686
שלח הודעה באמצעות ICO אל LosNir שלח הודעה באמצעות MSN אל LosNir

LosNir לא מחובר  

[SDBF] סביבת עבודה למסד נתונים מסוג MySQL

Simple Data Base Framework

שלום, ברצוני להציגכם סביבת עבודה (Framework) חדשה ל MySql שפיתחתי.

הסביבת עבודה כוללת:
  • התחברות למסד הנתונים
  • הרצת שאילתאות
  • שליפת שורות (SELECT) לאפשרות ל WHERE ול ORDER BY ול LIMIT
  • מחיקת שורות
  • עידכון שורות
  • הכנסה למערך (fetch)
גירסא: 1.0

אופן שימוש

התחברות

PHP קוד:
$db->connect("localhost","your_user","pass","your_db"); 
הרצת שאילתאות

PHP קוד:
$db->query("QUERY HERE"); 
שליפת שורות

מבנה:

PHP קוד:
$db->select("fields","tbl_name","where","order"); 
על מנת לשלוף מהטבלה tbl את כל הנתונים נעשה:

PHP קוד:
$db->select("*","tbl"); 
על מנת לשלוף מהטבלה tbl את כל השורות שה ID שלהן הוא 2 (למשל) נעשה:

PHP קוד:
$db->select("*","tbl","id=2"); 

על מנת לשלוף מהטבלה tbl את כל השורות שה ID שלהן הוא 2 (למשל) בסדר יורד (מהגדול לקטן) נעשה:

PHP קוד:
$db->select("*","tbl","id=2","higher_first"); 
על מנת לשלוף מהטבלה tbl את כל השורות שה ID שלהן הוא 2 (למשל) בסדר עולה (מהקטן לגדול) נעשה:

PHP קוד:
$db->select("*","tbl","id=2","lower_first"); 
על מנת לשלוף מהטבלה tbl את כל השורות בסדר עולה (מהקטן לגדול) נעשה:

PHP קוד:
$db->select("*","tbl","","higher_first"); 
אופציה אחרונה היא LIMIT, לדוגמא, על מנת לשלוף רק 2 שורות, נעשה:

PHP קוד:
$db->select("*","tbl","","","2"); 
וכך הלאה...

מחיקת שורות

על מנת למחוק מהטבלה tbl את כל השורות שה ID שלהן הוא 2 (למשל) נעשה:

PHP קוד:
$db->delete("tbl","id=2"); 
עידכון שורות

על מנת לעדכן שורות נשתמש ב # בשביל להפריד בין עמודה לערך הרצוי שלה, למשל, על מנת לעדכן בטבלה tbl את העמודה text לערך "here is a text" בכל השורות שה ID שלהן הוא 2 נעשה:

PHP קוד:
$db->update("tbl","text#here is a text","id=2"); 
* הערות:

- ניתן להפריד כל עמודה בפסיק על מנת לעדכן עמודתו מרובות.

- לא חובה לציין את ה "WHERE". (אם לא, זה יעדכן בכל העמודות.)

- מה קורה אם הערך שאני רוצה להציב מכיל "#", האם תיהיה שגיאה?

כלל לא, הסימן "#" נחוץ להפרדה ראשונית בלבד בין עמודה לערך, ולא תיהיה שגיאה.

הכנסה למערך (fetch)

ואחרון, הכנסה למערך:

PHP קוד:
$query $db->select("*","tbl","id=2");
$array $db->fetch($query); 
שגיאות

כל פונקציה מצוידת בשגיאה משלה במקרה ולא צויינו ערכים נחוצים ו/או השאילתא נכשלה.

הורדה

http://www.losnir.net/sdbf.rar

ת-ה-נ-ו!

Last edited by LosNir; 05-02-07 at 20:10..
  Reply With Quote
 

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 04:36.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ