ABA


"בעיה עם שאילתת select"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #14975 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14975
vintox

   02:24   19.04.09   
אל הפורום  
  בעיה עם שאילתת select  
 
  
$query = mysql_query("SELECT c.id as cid,c.is_update as cis,u.* FROM table1 c,table2 u WHERE c.id='$id' OR (u.id=c.is_update AND c.id='$id')");


השאילתא לא נותנת תוצאה מדוייקת
בקטע של ה-AND

אבל אם היה נעשה שימוש בשאילתה כזאת:

$query = mysql_query("SELECT c.id as cid,c.is_update as cis,u.* FROM table1 c,table2 u WHERE u.id=c.is_update AND c.id='$id'");

הייתה מתקבלת תוצאה טובה אבל לא תתקבל תוצאה במקרה שבו
uid שונה מ c.is_update


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אני לא מבין מה הבעיה Kent Net 19.04.09 02:35 1
  זה לא טוב, זה נותן את תוצאה הראשונה במסד שבה u,id=c.is_update vintox 19.04.09 02:44 2
     אתה חייב להסביר מה שאתה רוצה לעשות Kent Net 19.04.09 02:47 3
         השאילתה הראשונה צריכה להיות הפוכה vintox 19.04.09 02:56 4
             אני מקווה שאתה מבין Kent Net 19.04.09 03:00 5
                 אין אפשרות לבצע את השאילתא שתתיחס לשני ההתניות? vintox 19.04.09 03:12 6
                     אני אפשט את מה שאתה מנסה לעשות כדי שתבין Kent Net 19.04.09 03:27 7
  הסתדרתי כבר, תודה בכל מקרה vintox 19.04.09 04:19 8

       
Kent Net
חבר מתאריך 18.3.02
2359 הודעות
   02:35   19.04.09   
אל הפורום  
  1. אני לא מבין מה הבעיה  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 19.04.09 בשעה בברכה, Kent Net
 
למה לא לרשום

WHERE c.id='$id'

זה בתכלס מה שעושה השאילתא הראשונה

תסביר את עצמך קצת יותר טוב

רוצים גם אתם חתימת פז"ם ? https://.net/


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
vintox

   02:44   19.04.09   
אל הפורום  
  2. זה לא טוב, זה נותן את תוצאה הראשונה במסד שבה u,id=c.is_update  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Kent Net
חבר מתאריך 18.3.02
2359 הודעות
   02:47   19.04.09   
אל הפורום  
  3. אתה חייב להסביר מה שאתה רוצה לעשות  
בתגובה להודעה מספר 2
 
   השאילתא הראשונה לא הגיונית בשום אופן

רוצים גם אתם חתימת פז"ם ? https://.net/


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
vintox

   02:56   19.04.09   
אל הפורום  
  4. השאילתה הראשונה צריכה להיות הפוכה  
בתגובה להודעה מספר 3
 
  
$query = mysql_query("SELECT c.id as cid,c.is_update as cis,u.* FROM table1 c,table2 u WHERE (u.id=c.is_update AND c.id='$id') OR c.id='$id'");


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Kent Net
חבר מתאריך 18.3.02
2359 הודעות
   03:00   19.04.09   
אל הפורום  
  5. אני מקווה שאתה מבין  
בתגובה להודעה מספר 4
 
   שמה שאתה עושה כאן זה נטו

WHERE c.id='$id'

ותו לא

רוצים גם אתם חתימת פז"ם ? https://.net/


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
vintox

   03:12   19.04.09   
אל הפורום  
  6. אין אפשרות לבצע את השאילתא שתתיחס לשני ההתניות?  
בתגובה להודעה מספר 5
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Kent Net
חבר מתאריך 18.3.02
2359 הודעות
   03:27   19.04.09   
אל הפורום  
  7. אני אפשט את מה שאתה מנסה לעשות כדי שתבין  
בתגובה להודעה מספר 6
 
   מצא את כל הנתונים בהם דני = X או (דני=X וגם משה=Y)

אתה מבין ששתי ההתניות כאן זהות

רוצים גם אתם חתימת פז"ם ? https://.net/


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
vintox

   04:19   19.04.09   
אל הפורום  
  8. הסתדרתי כבר, תודה בכל מקרה  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net