Logo

רד-בורד: ארכיון

ראשי > תיכנות > כמה שאלות בקשר לSQL

30/04/2006 16:05:06 Rx3vL0n
אולי אלו שאלות מטומטמות אבל אני החלטתי לחזור ללמוד php ואני צריך שתענו לי לפנייכן על כמה שאלות
1 ברגע שמישהו נאמר נרשם למערכת נוצר שורה חדשה בקובץ access
שמכיל את את הפרטיים של אותו משתמש או בקובץ חדש?
2 את כול הפקודות שאני נותן למערכת לקחת מהמסד נתונים כול הקוד:select וכול אלו
איפה אני בדיוק כותב אותם במערכת?
3 מה זה בדיוק mysql וhello sql אם יש דבר כזה
מחכה לתשובות
30/04/2006 16:37:57 dracula_2000
לפני שתשאל שאלות כמו מה זה mysql תקרא את כל המדריכים שיש באתר הזה:
http://php.eitan.ac.il
30/04/2006 16:50:16 Rx3vL0n
דרקולה התחלתי כבר ללמוד php הגעתי עד משתנים גלובאלים ואז הפסקתי והאתר שהבאת לי של איתן לא פועל למדתי משמה מישהו אולי יודע אם זה יחזור?[ההודעה נערכה על-ידי RxEv ב-30/04/2006 17:04:28]
30/04/2006 20:03:47 Admin
3)
mysql וכל שאר ה-xsqlים למניהם, זה מסדי נתונים, בדיוק כמו ACCESS, MS SQL, ORACLE וכו’.


2)
לשאול "איפה אני בדיוק כותב אותם במערכת?" זה מילים אחרות ללאמר "אני רוצה לבנות פורום אבל אני לא יודע שום שפת צד שרת".
כשתגיע בלימוד PHP שלך לחלק של השילוב עם מסדי נתונים, תלמד מתי, איפה ואיך להשתמש בפקודות SQL.
בכל-מקרה, אני מניח שאני מבין למה אתה מתכוון, אז ניתן לך משהו כללי בכמה שורות.

פקודות SQL הן לא חלק משפת צד השרת (במקרה שלך PHP), אלא הן שפה בפני עצמה שמקשרת בין השפה בה אתה משתמש למסד הנתונים. מכאן נובע שאנו לא כותבים פשוט באמצע העמוד:
select * from table
אלא צריכים לקרוא לפקודה מהשפה שמשלבת בין שפת צד השרת לשפת ה-SQL.
מעבר לזה אני לא יכול לעזור לך כי אני יודע ASP לא PHP, אבל אני יכול לאמר לך שהפקודה ב-ASP לשימוש ב-SQL היא:
קוד:connection_name.execute "sql goes here"
זאת אומרת, כמו שאתה רואה בקוד - אתה קורא לקישור למסד הנתונים שלך (שכמובן צריך קודם לפתוח קישור כזה), ואז כותב לו פקודה (במקרה הזה EXECUTE) ולשם אתה מזין את קוד ה-SQL שלך.

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


1)
מסד הנתונים מורכב מטבלאות.
אם ההרשמה באתר שלך עובדת מול מסד נתונים, אז ברגע שמישהו נרשם לאתר שלך, נוספת עמודה חדשה במסד הנתונים עם הפרטים שלו בהתאם לאיך שאתה מזין אותם לתוך מסד הנתונים.

אם נענה לפי הניסוח שלך - לא נוצר קובץ חדש אלא הנתונים נשמרים באותו הקובץ.[ההודעה נערכה על-ידי Admin ב-30/04/2006 20:09:42]
30/04/2006 22:14:25 Rx3vL0n
אוקיי תודה אפשר לנעול אם תרצו
עמודים: 1