ערכתי לאחרונה בתאריך 09.12.06 בשעה 17:34 בברכה, MoonHunter
ככה בעיקרון אני עובד:
תקרא לעמוד constants.php
http://rotter.name/User_files/nor/457ad5d764642813.txt
לזה database.php
http://rotter.name/User_files/nor/457ad7586baa08be.txt
לזה איך שבא לך, תכניס את כולם לאותה התיקיה.
http://rotter.name/User_files/nor/457ad75c6bc1b7c2.txtמה שקורא למעשה, העמוד constans מכיל את כל הקבועים שאני עובד איתם במערכת,
ככה למעשה אם אני צריך לשנות שם של טבלה כלשהי אני משנה שם וזהו.
העמוד database מכיל בקונסטרקטור שלו התקשרות לDB והיא מוצבת בmember של הקלאס, בהמשך הקלאס אתה יכל להוסיף עוד פונקציות שישתמשו בקונסטרקטור הזה באמצעות $this->connection.
אני רגיל שבכל קלאס שאני יוצר, ליצור גם אינסטנס שלה, כלומר:
$database = new MySQLDB;
ככה אני עובד למעשה עם אינסטנסים קבועים ובזמן שאני עושה include לדף, אני יודע שיש לי כבר אינסטנס שלו,
רק חשוב לזכור שאם אתה רוצה להשתמש באינסטנסים של קלאסים אחרים, אל תשכח לקרא להם כגלובלים בתחילת הפונקציה, כלומר:
global $database;
רק ככה אתה תוכל להשתמש באינסטנס הזה בפונקציות של קלאסים אחרים.
העמוד הנוסף מדגים לך שימוש בקלאסס שיצרנו ובפונקציה שבה.