ABA


"יש למישהו סקריפט מוכן שמעדכן כמה שורות ביחד ב MYSQL"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #14313 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14313
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   12:07   21.08.08   
אל הפורום  
  יש למישהו סקריפט מוכן שמעדכן כמה שורות ביחד ב MYSQL  
 
   ערכתי לאחרונה בתאריך 21.08.08 בשעה 12:09 בברכה, DiSHi
 
יש לי טבלה ואני רוצה להוסיף איזה מילה בתיבה אחת ב50 שורות ושיעבוד לפי ID.. זאת אומרת אני רוצה לשנות מ ID 100 ל ID 150
יש איזה סקריפט שעושה את זה אוטומטית? פשוט אני רושם את המילה וזה מעדכן?


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אתה רוצה לעדכן טבלה ולשים העמודה אחת מילה שאתה מקיש Ice Cold  21.08.08 12:36 1
     תודה רבה אני עוד מעט יעבוד על זה ויגיד לך אם זה מה שאני DiSHi 21.08.08 19:14 2
     ככה הוא יעדכן 50 שורות אם הוא רוצה להכניס 50 שורות:} akoka 21.08.08 20:29 3
         מזאת אומרת? DiSHi 21.08.08 22:48 4
             ככה..? DiSHi 22.08.08 00:05 5
                 לא. זה ידרוס את הערך הישן של השדה במילה שרשמת. למשל, Ice Cold  22.08.08 00:17 6
                     השדה גם ככה ריק.. זה שדה חדש DiSHi 22.08.08 00:30 7

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   12:36   21.08.08   
אל הפורום  
  1. אתה רוצה לעדכן טבלה ולשים העמודה אחת מילה שאתה מקיש  
בתגובה להודעה מספר 0
 
אבל רק ל-ID מסויימים ?

אז יש את :


update [table] set word='[word]' where ID > 100 and ID < 150;


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   19:14   21.08.08   
אל הפורום  
  2. תודה רבה אני עוד מעט יעבוד על זה ויגיד לך אם זה מה שאני  
בתגובה להודעה מספר 1
 
   צריך..


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

   20:29   21.08.08   
אל הפורום  
  3. ככה הוא יעדכן 50 שורות אם הוא רוצה להכניס 50 שורות:}  
בתגובה להודעה מספר 1
 
   פשוט לעשות ככה


values('dsadsa','dasdasdas')('dsadsa','dasdasdas')('dsadsa','dasdasdas')('dsadsa','dasdasdas')('dsadsa','dasdasdas')('dsadsa','dasdasdas')('dsadsa','dasdasdas')('dsadsa','dasdasdas')('dsadsa','dasdasdas')('dsadsa','dasdasdas')('dsadsa','dasdasdas')('dsadsa','dasdasdas')('dsadsa','dasdasdas')('dsadsa','dasdasdas')('dsadsa','dasdasdas')('dsadsa','dasdasdas')('dsadsa','dasdasdas')


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   22:48   21.08.08   
אל הפורום  
  4. מזאת אומרת?  
בתגובה להודעה מספר 3
 
   תראה מה אני צריך

יש לי 50 שורות
אני רוצה להוסיף לכל ה50 שורות בשדה אחד ספציפי מילה אחת.. לכולם אותה מילה..

אז מה הפתרון? מה שאתה אמרת או מה שאייס אמר?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   00:05   22.08.08   
אל הפורום  
  5. ככה..?  
בתגובה להודעה מספר 4
 
   ערכתי לאחרונה בתאריך 22.08.08 בשעה 00:13 בברכה, DiSHi
 

mysql_query("UPDATE `db`.`table` (`line`) VALUES (מילה) where ID > 100 and ID < 150");

?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   00:17   22.08.08   
אל הפורום  
  6. לא. זה ידרוס את הערך הישן של השדה במילה שרשמת. למשל,  
בתגובה להודעה מספר 5
 
אם היה בשדה רשום יניב, זה ימחר את המילה יניב, ושים במקומה רק מילה אחת, זו ששמת בשאילתא.

אם אתה רוצה לךשרשר, להוסיך לערך קיים, זה ככה:


mysql_query("UPDATE `db`.`table` set `line`=`line`+' מילה' where ID > 100 and ID < 150");


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   00:30   22.08.08   
אל הפורום  
  7. השדה גם ככה ריק.. זה שדה חדש  
בתגובה להודעה מספר 6
 
   ערכתי לאחרונה בתאריך 22.08.08 בשעה 00:31 בברכה, DiSHi
 
והלכתי על הפקודה הזאת בסוף וזה עובד לי טוב.. אז למי שצריך זאת הפקודה:


mysql_query("UPDATE `db`.`table` set `album`='שורה' WHERE `album`='' AND ID > 100 and ID < 150")

תודה


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

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

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



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