הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
|
07-10-07, 21:31 | # 1 |
חבר וותיק
|
[SQL]שלילה בפקודת WHERE???איך???
נגיד אני רוצה לעשות בפקודת WHERE כמו שעושים ב-PHP != אז ככה לעשות ב-WHERE
ניסיתי לעשות ככה: קוד:
SELECT * FROM table WHERE readed<>'1' קוד:
SELECT * FROM table WHERE readed!='1' |
07-10-07, 21:39 | # 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.. |
07-10-07, 22:24 | # 3 | |
חבר וותיק
|
ציטוט:
|
|
07-10-07, 22:41 | # 4 |
אחראי פורום
|
מה השגיאה שמוצגת לך?
תרשום: PHP קוד:
|
07-10-07, 22:49 | # 5 |
חבר וותיק
|
דבר ראשון הבעיה כבר נפתרה
דבר שני זה לא מציג כלום. |
07-10-07, 23:23 | # 6 |
A Al Alm Almo Almog!
תודה על תרומתך! |
בטח שזה אפשרי.
שני הדרכים שעשית(בהודעה הראשונה שלך) ככה עושים את זה. אבל אם השדה readed הוא מסוג מספר, אתה לא צריך לשים גרשים מסביב ל-1. |
08-10-07, 07:33 | # 7 | |
חבר וותיק
|
ציטוט:
ואותו ניסיתי לשנות...אבל מה שעזר רק זה הדרך עם ה-NOT חוץ מזה כלום לא עזר וניסיתי גם כמו שאמרת... אני מבקש לנעולת תנושא כדי למנוא עוד ספאם |
|
08-10-07, 14:48 | # 8 | |
A Al Alm Almo Almog!
תודה על תרומתך! |
ציטוט:
לבקשת, נינעל. |
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|