|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר וותיק
|
[SQL]שלילה בפקודת WHERE???איך???
נגיד אני רוצה לעשות בפקודת WHERE כמו שעושים ב-PHP != אז ככה לעשות ב-WHERE
ניסיתי לעשות ככה: קוד:
SELECT * FROM table WHERE readed<>'1' קוד:
SELECT * FROM table WHERE readed!='1' ![]() |
![]() |
# 2 |
חבר חדש
|
ברור שזה אפשרי (מה לא אפשרי ב SQL?). שני התחבירים שרשמת נראים תקינים.
מה לא עובד? מה בדיוק אתה מנסה לעשות? מה זה readed? זה מספר שיכול לקבל 0/1? אז אתה יכול כמובן גם לנסח את זה בדרך החיוב - "readed = 0" או שזה משתנה בוליאני? ואז בכלל לא בטוח שאפשר להשוות ל 1. עדיף: קוד:
SELECT * FROM table WHERE NOT readed Last edited by sagi_b; 07-10-07 at 21:41.. |
![]() |
# 3 | |
חבר וותיק
|
ציטוט:
![]() ![]() ![]() |
|
![]() |
# 4 |
אחראי פורום
|
מה השגיאה שמוצגת לך?
תרשום: PHP קוד:
|
![]() |
# 5 |
חבר וותיק
|
דבר ראשון הבעיה כבר נפתרה
דבר שני זה לא מציג כלום. |
![]() |
# 6 |
A Al Alm Almo Almog!
תודה על תרומתך! |
בטח שזה אפשרי.
שני הדרכים שעשית(בהודעה הראשונה שלך) ככה עושים את זה. אבל אם השדה readed הוא מסוג מספר, אתה לא צריך לשים גרשים מסביב ל-1. |
![]() |
# 7 | |
חבר וותיק
|
ציטוט:
ואותו ניסיתי לשנות...אבל מה שעזר רק זה הדרך עם ה-NOT חוץ מזה כלום לא עזר וניסיתי גם כמו שאמרת... אני מבקש לנעולת תנושא כדי למנוא עוד ספאם ![]() |
|
![]() |
# 8 | |
A Al Alm Almo Almog!
תודה על תרומתך! |
ציטוט:
לבקשת, נינעל. |
|
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|