1908
צפיות
צפיות
2
תשובות
תשובות
עזרה ב-ASPּ SQL
אני בונה מערכת ניהול לאתרים
המערכת צריכה לזהות את שם הטבלה ואת שמות השדות השייכים לה ואיזה סוג שדה הוא זה
איך אפשר לעשות זאת ? איפה נינתן לקבל עזרה בנושא זה ברחבי האינטרנט, ניסית למצא בגוגל אך ללא הצלחה
תודה מראש לכל העוזרים
2 תשובות
אני רוצה לכתוב דף ב ASP משולב ב- SQL שמתחבר לכל מסד נתונים שיש כמובן שאני יוסיף חיבור וניתוק של דף כזה לכל דף שארצה ממנו לקרוא נתונים (המסד נתונים ב- ACCCESS)
הדף צריך להתחבר למסד הנתונים, לקרא מטבלאות את השמות שדות ואיזה סוג של שדה הוא זה
כמו שאמרת בשביל להפוך דף סטטי לדף דינמי עלייך לכתוב אותו בשפה צד שרת לדוגמא (asp.net , php ,java) בכדי לעשות שימוש ב"שפת" השאילתות SQL שמאפשרת לך לדבר בעצם עם בסיס הנתונים, יש כמה סוגי בסיסי נתונים כאלה עם GUI כמו ACCESS שבאמת ניתן לראות אותם בתור קובץ ולהעביר ממקום למקום, ויש כאלה שהם יותר אבסטרקטים כמו MYSQL אך אפשר עדיין לצפות בו בעזרות תוכנות כמו NAVICAT או PHPMYADMIN ולנהל אותו בקלות ללא צורך בפקודות מיותרות של SQL כמו CREATE TABLE (יצירת טבלה) בסיס נתונים מורכב מטבלאות (רלציות), עמודות (תכונות) וקשרים בינהם כל תכונה יכולה לקבל שדה מסויים כמו VARCHAR או INT וכו' כל בסיס נתונים מגדיר שדות משלו אפשר לקרוא עליהם בAPI/מדריך רפרנס של אותו בסיס נתונים שפת PHP "אוהבת" לעבוד עם MYSQL – הנה כמה הגדרות
http://php.net/manual/en/book.mysql.php
שיעזרו לך בשביל לחבר את PHP ו SQL לבסיס נתונים ובככה להוציא נתונים, אותה שיטה עובדת גם על ASP עם SQL יש פה אתר עם כל מיני סטרינגים של חיבור לבסיס נתונים
אני משתמש בו כבר שנים.
http://www.connectionstrings.com/
יש המון דברים שחשובים כשמתעסקים עם בסיס נתונים, במיוחד ACCESS ובמיוחד ASP של אבטחת מידע.
לא לשמור את התיקייה של הבסיס נתונים במקום גלוי, צריך להיות _private עם הרשאות מיוחדות או לפני ה ROOT של השרת וחשוב שתמנע תמיד SQL INJECTION ותבדוק תקינות קלט מהמשתמש.
אחר כך זה כבר ממש קל SQL זה כמו אנגלית
select * from users
בוחר לך את כל התכונות מרלציית users ( משתמשים)