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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 05-02-07, 19:51   # 1
LosNir
מתאורר / יצא בחוץ
 
LosNir's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 32
הודעות: 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
ישן 05-02-07, 19:59   # 2
sUP
משתמש תחת חוזה ניסיון.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור חיפה
הודעות: 1,948

sUP לא מחובר  

חביב,
אמרתי לך במסנג'ר כבר..
שחכת LIMIT ועוד כמה דברים שיש

אבל עדיין לא הבנתי מה הרעיון בקלאס ל SQL =\
כאילו מה קשה לכם לכתוב תשאילתה חח
__________________

לפרטים נוספים dani3l@gmail.com (אימייל)
  Reply With Quote
ישן 05-02-07, 20:00   # 3
LosNir
מתאורר / יצא בחוץ
 
LosNir's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 32
הודעות: 2,686
שלח הודעה באמצעות ICO אל LosNir שלח הודעה באמצעות MSN אל LosNir

LosNir לא מחובר  

ציטוט:
נכתב במקור על ידי sUP צפה בהודעה
חביב,
אמרתי לך במסנג'ר כבר..
שחכת LIMIT ועוד כמה דברים שיש

אבל עדיין לא הבנתי מה הרעיון בקלאס ל SQL =\
כאילו מה קשה לכם לכתוב תשאילתה חח
לא שחכתי, כל הקטע כאן שזה יהיה פשוט. אולי בגירסא הבאה.

וזה פשוט עניין של נוחות וקוד מסודר.
  Reply With Quote
ישן 05-02-07, 20:03   # 4
sUP
משתמש תחת חוזה ניסיון.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור חיפה
הודעות: 1,948

sUP לא מחובר  

ציטוט:
נכתב במקור על ידי LosNir צפה בהודעה
לא שחכתי, כל הקטע כאן שזה יהיה פשוט. אולי בגירסא הבאה.

וזה פשוט עניין של נוחות וקוד מסודר.
LIMIT אבל זה בסיסי תוסיף את זה
__________________

לפרטים נוספים dani3l@gmail.com (אימייל)
  Reply With Quote
ישן 05-02-07, 20:05   # 5
LosNir
מתאורר / יצא בחוץ
 
LosNir's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 32
הודעות: 2,686
שלח הודעה באמצעות ICO אל LosNir שלח הודעה באמצעות MSN אל LosNir

LosNir לא מחובר  

ציטוט:
נכתב במקור על ידי sUP צפה בהודעה
LIMIT אבל זה בסיסי תוסיף את זה
צודק.
2 דקות ויש את זה (ב SELECT).

עריכה:

נוסף

Last edited by LosNir; 05-02-07 at 20:09..
  Reply With Quote
ישן 05-02-07, 21:49   # 6
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

לא יעיל, אומנם לשאילתות בסיסיות זה בסדר.. בערך.. אבל מה עם שאילתות מקוונות? JOIN וכו'

כל הכבוד על ההשקעה :]


עריכה:

יש לך בעיה נפוצה עם גרשיים חח... מה הבעיה לשים גרשיים יחידים, ואז לא תצטרך סלאשים? :|
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי

Last edited by WebProject; 05-02-07 at 21:55..
  Reply With Quote
ישן 05-02-07, 21:53   # 7
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

נחמד.
  Reply With Quote
ישן 06-02-07, 07:48   # 8
LosNir
מתאורר / יצא בחוץ
 
LosNir's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 32
הודעות: 2,686
שלח הודעה באמצעות ICO אל LosNir שלח הודעה באמצעות MSN אל LosNir

LosNir לא מחובר  

ציטוט:
נכתב במקור על ידי WebProject צפה בהודעה
לא יעיל, אומנם לשאילתות בסיסיות זה בסדר.. בערך.. אבל מה עם שאילתות מקוונות? JOIN וכו'

כל הכבוד על ההשקעה :]


עריכה:

יש לך בעיה נפוצה עם גרשיים חח... מה הבעיה לשים גרשיים יחידים, ואז לא תצטרך סלאשים? :|
חח כבר התרגלתי
  Reply With Quote
ישן 06-02-07, 12:12   # 9
The Crow
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: קריית אונו
גיל: 36
הודעות: 181
שלח הודעה באמצעות MSN אל The Crow

The Crow לא מחובר  

זה לא נקרא Framework
http://en.wikipedia.org/wiki/Framework
  Reply With Quote
ישן 06-02-07, 13:10   # 10
LosNir
מתאורר / יצא בחוץ
 
LosNir's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 32
הודעות: 2,686
שלח הודעה באמצעות ICO אל LosNir שלח הודעה באמצעות MSN אל LosNir

LosNir לא מחובר  

ציטוט:
In software development, a framework is a defined support structure in which another software project can be organized and developed. A framework may include support programs, code libraries, a scripting language, or other software to help develop and glue together the different components of a software project.
זה בהחלט Framework.
  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. הזמן כעת הוא 13:44.

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