SQL Injection ו-PHP

המאמר הבא דן בבעיית האבטחה SQL Injection ובדרכים לחסימתה בטכנולוגיית PHP. כיצד האקרים מצליחים להפעיל פקודות SQL על בסיס הנתונים של של האתר ומהן הדרכים המומלצות להתמודדות עם הנושא ב-PHP.

תגיות: , ,

המשך

שליפה מטבלאות המתייחסות זו לזו

בסיס נתונים רלציוני מתאפיין בכך שיש יחסי גומלין בין הטבלאות השונות בו, בדרך כלל יחס 1:N (אחת לרבים). כדי להציג מידע מטבלאות שונות שפת SQL כוללת יכולות כמו ביצוע סוגים שונים של Join או של Apply, תנאים הכוללים אופרטורים כמו In או Exists, איחוד וחיסור טבלאות ועוד. פוסט זה מסכם את האופציות השונות, למה הן נועדו, ויכולותיהן; כל זאת בעזרת SQL Server.

תגיות: , ,

המשך

מדריך SQL – קשרים בין טבלאות, מפתח ראשי ומפתח זר

עד לשלב זה במדריך SQL, עבדנו על טבלה אחת בודד ששומרת את פרטי המוצרים בחנות:   מפתח ראשי של טבלה (Primary Key) כמעט לכל טבלה נרצה להגדיר מפתח ראשי (PK)....

תגיות: , ,

המשך

מדריך SQL – הוספת נתונים לטבלה עם WebMatrix

בפרקים הקודמים במדריך SQL יצרנו מסד נתונים חדש ויצרנו בו את טבלת Products. בפרק זה נוסיף נתונים לטבלה על מנת להתחיל לבצע שאילתות SQL על הנתונים בטבלה. כאשר יצרנו את...

תגיות: , ,

המשך

מדריך SQL – יצירת טבלה חדשה

מסד נתונים של אפליקציה מכיל מספר טבלאות, כאשר כל טבלה מכילה נתונים על יישות מידע כלשהי באפליקציה. למשל – רשימת המשתמשים באתר, רשימת הספרים בספרייה וכו’. פרק זה ממשיך את...

תגיות: , ,

המשך

מדריך SQL – יצירת מסד נתונים חדש

כל אפליקציה שמנהלת נתונים מתחברת למסד נתונים כלשהו. במדריך זה נלמד כיצד ליצור מסד נתונים חדש בתוך WebMatrix כדי שנוכל ליצור בו טבלאות ולהזין אליו ערכים. יצירת מסד נתונים חדש...

תגיות: , ,

המשך

מדריך SQL – הורדת WebMatrix

סביבת עבודה טובה הוא קריטי ללימוד ושימוש במסד נתונים. WebMatrix (ווב מטריקס) היא חבילה חינמית לבניית אתרים הכוללת שרת Web, מסד נתונים וממשק ניהול פשוט לניהול מסד הנתונים. WebMatrix גם...

תגיות: , ,

המשך

מדריך PHP: חיבור אל SQL באמצעות PDO

במאמר הזה אנו נלמד על עבודה באמצעות הרחבת PDO אל מסד נתונים מסוג MS SQL. שפת PHP אינה שפה המוגבלת רק למסד נתונים אחד והיא יכולה לעבוד עם כל מסד...

תגיות: , , ,

המשך

טיפול בתווים בעייתיים בביצוע שאילתות באמצעות PHP

מנגנון שמטפל באובייקט HttpRequest מחליף את התווים הבעייתיים וחוסך את ההתעסקות בבעיה בכול פעם שניגשים לכתוב שאילתא.

תגיות: , ,

המשך

סוגי שדות (Columns) במאגר נתונים MySQL

יש לא מעט סוגי שדות בשרת MYSQL. חשוב לדעת מה היכולות והמגבלות של העמודות ולדעת מתי להשתמש בהם. כתבה זאת כוללת הסבר קצר על כל סוג עמודה ודוגמאות לשימוש נכון.

תגיות: , ,

המשך
1 2 3 4 5 6 7