הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 04-05-09, 19:40   # 1
Jonathan Zeierman
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,003

Jonathan Zeierman לא מחובר  

עזרה בקוד.

שלום לכולם.
אני מנסה לעשות חישוב הכנסות.
אז ככה:
הקוד בדוק אם הסטטוס של המנוי פעיל הוא שם את הכסף בהכנסות.
במידה והסטטוס המנוי אינו פעיל הוא מוריד את הכסף מההכנסות.
איך ניתן לבחור בקוד אחד 2 סטטוסים ושיציג את שניהם.
הקוד:
PHP קוד:
$qarticle mysql_query("SELECT * FROM clients WHERE status='מנוי פעיל' ORDER BY id DESC"); 
הכוונה שלי שאם המנוי פעיל וגם אם לא שיציג לי את הכל ולא יוריד לי כסף, פשוט להוסיף עוד סטטוס שיבחר מהמסד, קוד לדוגמא, לא עובד וגם לא חשבתי שהוא יעבוד אבל זה יסביר את הכוונה:
PHP קוד:
$qarticle mysql_query("SELECT * FROM clients WHERE status='מנוי פעיל' , 'המנוי אינו פעיל' ORDER BY id DESC"); 
איך ניתן לעשות זאת?
__________________
יונתן.
אימייל: jonathan@zeierman.net
  Reply With Quote
ישן 04-05-09, 19:45   # 2
Shon12
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 354

Shon12 לא מחובר  

תעשה פשוט עוד שדה ששם יהיה סך הכל כסף.
כלומר:
שדה ראשון: field_name
שדה שני(שממנו שאתה מחסיר): field_name2
ואז כשאתה מחסיר כסף תחסיר מהשדה השני, ובשדה הראשון יהיה הסך-הכל שאותו תציג...
__________________
Projector Lamps
  Reply With Quote
ישן 04-05-09, 19:47   # 3
Jonathan Zeierman
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,003

Jonathan Zeierman לא מחובר  

לא משנה כבר, קצת עזרה מחבר.
הקוד שיעבוד:
PHP קוד:
$qarticle mysql_query("SELECT * FROM clients WHERE status='מנוי פעיל' OR status='המנוי אינו פעיל' ORDER BY id DESC"); 
אפשר לנעול.
__________________
יונתן.
אימייל: jonathan@zeierman.net
  Reply With Quote
ישן 04-05-09, 21:38   # 4
WCMS
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: May 2007
הודעות: 629

WCMS לא מחובר  

ציטוט:
נכתב במקור על ידי Yoni | Ventrilo.co.il צפה בהודעה
לא משנה כבר, קצת עזרה מחבר.
הקוד שיעבוד:
PHP קוד:
$qarticle mysql_query("SELECT * FROM clients WHERE status='מנוי פעיל' OR status='המנוי אינו פעיל' ORDER BY id DESC"); 
אפשר לנעול.
אם אפשר להמליץ לך על דרך נוחה לעבוד
PHP קוד:
$qarticle mysql_query("SELECT * FROM `clients` WHERE `status`='מנוי פעיל' OR `status`='המנוי אינו פעיל' ORDER BY `id` DESC"); 
נראה גם יותר טוב ונוח לא?
  Reply With Quote
ישן 05-05-09, 07:08   # 5
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 36
הודעות: 710

vadimg88 לא מחובר  

זה ממש אותו דבר. זה אפילו לא נותן בוסט לביצועים ב SQL. כל מה ש ` עושה זה לתחום את שמות השדות בטבלה במידה ויהיה מצב שיש לך שם עמודה שהוא גם מילה שמורה ב SQL.
  Reply With Quote
ישן 05-05-09, 12:21   # 6
DvirCohen
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 151

DvirCohen לא מחובר  

הוא אמר דרך נוחה (אני מניח שבנוחה הכוונה שהוא מבדיל בשאילתה בין השאילתה עצמה לשמות הטבלאות), ולא דרך יעילה יותר.
  Reply With Quote
ישן 05-05-09, 13:26   # 7
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 36
הודעות: 710

vadimg88 לא מחובר  

כן הבנתי, זה יכול להיות נוח לו ולאחרים לא.
  Reply With Quote
ישן 05-05-09, 17:45   # 8
yard2010
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 152
שלח הודעה באמצעות ICO אל yard2010 שלח הודעה באמצעות MSN אל yard2010

yard2010 לא מחובר  

ציטוט:
נכתב במקור על ידי vadimg88 צפה בהודעה
זה ממש אותו דבר. זה אפילו לא נותן בוסט לביצועים ב SQL. כל מה ש ` עושה זה לתחום את שמות השדות בטבלה במידה ויהיה מצב שיש לך שם עמודה שהוא גם מילה שמורה ב SQL.
שזה תמיד עשוי למנוע בעיות שצצות באפליקציה גדולה
אם זה לא עושה שום דבר רע, למה לא לאמץ את הסטנדרט הזה מההתחלה?
__________________
בברכה, ירדן רפאלי, מתכנת PHP.
מסנג'ר: yarden00@walla.com
אימייל: yard2010[@]gmail.com
פיג'מה
  Reply With Quote
ישן 05-05-09, 18:56   # 9
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 36
הודעות: 710

vadimg88 לא מחובר  

באפליקציות גדולות לא יהיה שימוש בסוג זה של כתיבת שאילתות. תיהיה מחלקה מסודרת להגדרת שאילתות והמתכנת הפשוט לא יצטרך לכתוב את השאילתה בצורת HARD-CODE אלה יותר פשוט. אם צריך דוגמא אפשר להריץ חיפוש על db abstraction layer
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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