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

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

miniature 21-03-06 16:20

[שאלה] MySQL Syntax
 
האם זה משנה אם אני כותב (לדוגמא):
PHP קוד:

WHERE id=id 

או אם אני כותב:
PHP קוד:

WHERE id='id' 

הכוונה שלי היא האם יש לכך השפעות או משהו שיותר טוב?

somebody 21-03-06 17:15

בטח.
אם ID הוא מסוג INT אז אל תשים '(גרש) אם תשים תיהיה שגיאה.

אבל אם הוא מסוג טקסט אז אתה חייב לשים.

miniature 21-03-06 17:20

אבל אם אני לא אשים גרש על כלום לא יהיו שגיאות?

somebody 21-03-06 17:29

אם השדה מסוג טקסט ולא תשים יהיה.
אם השדה מסוג מספר ותשים יהיה.
ככה שאם הוא מספר אל תשים.
אם הוא טקסט תשים.

miniature 21-03-06 20:54

תודה

Morishani 21-03-06 22:31

לדעתי זה בכלל צריך להיות ככה (כל אחד ודעתו)
כל פעם שרושמים שם של עמודה אז לשים גרש מסוג - `` (זה שליד 1, מעל tab).
טקסט ב '' , ומספר בלי :)

miniature 22-03-06 16:25

'(איפה שהפסיק) ו `(ליד ה 1) הם לא אותו דבר..


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

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