הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   SQL כבר לא בשימוש?? (https://hosts.co.il/forums/showthread.php?t=81753)

dor77 22-03-10 02:16

mysql כבר לא בשימוש??
 
שלום..
באחד הפורומים האחרים מישהו כתב לי שהשימוש בSQL כבר לא עדכני ורק מי שלא התעדכן ב4 שנים האחרונות עדיין מתכנת בmysql.
הוא אמר לי שכיום ישנן ספריות חדשות כמו mysqli ו PDO.
הוא צודק?
לתכנת בצורה כזו זה כבר פחות עדכני:

PHP קוד:


              $result 
mysql_query("SELECT * FROM users WHERE user_name='$user_name' AND password='$password' ""); 

??

אני הייתי בטוח שכולם מתכנתים ככה, כל שורת קוד שראיתי הייתה כתובה בדיוק כך, אני טועה?

תודה רבה.

Shay Ben Moshe 23-03-10 19:51

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

redred 25-03-10 12:26

אני משתמש ב MYSQL כבר כמה שנים, ויש להם עידכונים כל הזמן וגם הPHP תומך בהם , מה פחות עדכני פה?

intercooler3819 25-03-10 19:14

יש להפריד את סוג מסד הנתונים במקרה הזה MYSQL מאופן ההתחברות וההתקשרות איתו
יש היום אנשים שהיו אומרים שזה מיושן לעבוד עם הפונקציה mysql_query() כאשר קיימת mysqli_* שנותנות הרבה יותר אופציות ותומכות בפונקציות חדשות
ויש כאלה שילכו קדימה ויגידו שהם משתמשים ב PDO או כל DATABASE ABSTRACTION LAYER אחר או איזושהי מחלקה לניהול הדטאבייס

בגדול בשורה התחתונה אין הבדל ממשי והכל תלוי בסדר גודל של הפרויקט שלך... לפרויקט קטן לא הייתי פוסל שימוש בmysql_query() :)

בהצלחה


כל הזמנים הם GMT +2. הזמן כעת הוא 14:46.

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