ABA


"עזרה בPHP"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #13630 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13630
YairNet
חבר מתאריך 12.6.03
23710 הודעות
   04:38   02.03.08   
אל הפורום  
  עזרה בPHP  
 
   עבר עריכה לאחרונה בתאריך 02.03.08 בשעה 09:51 על-ידי Ice Cold (מנהל הפורום)
 
אני מנסה ללמוד PHP ולא מצאתי טטעות בקוד הבא

mysql_connect("localhost","muonline_sms","xxx") or die(mysql_error());
mysql_select_db("muonline_sms") or die(mysql_error());
$sql_cmd = mysql_query("select days,sms from vip by acc='$userid'");
$sql_cmd_done = mysql_query($sql_cmd);
while ($rowtalk = mysql_fetch_array($sql_cmd_done)) {
$rowtalk[0] = $bla1;
$rowtalk[1] = $bla2;
}


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אממ מכתב: asco88  02.03.08 05:08 1
     נראה לי שאתה צודק - רגע בודק YairNet 02.03.08 10:04 3
         עדין אותו שגאיה YairNet 02.03.08 10:05 4
  יאיר תשתמש להבא בהמרת סוגריים מרובעים, יש לך לינק Ice Cold  02.03.08 09:52 2
  .. little O man 06.03.08 13:28 5

       
asco88 
חבר מתאריך 17.6.04
26757 הודעות
   05:08   02.03.08   
אל הפורום  
  1. אממ מכתב:  
בתגובה להודעה מספר 0
 
ערכתי לאחרונה בתאריך 02.03.08 בשעה 05:09 בברכה, asco88
 
מה זה:
 $sql_cmd = mysql_query("select days,sms from vip by acc='$userid'"); 

אולי התכוונת לזה:

 $sql_cmd = mysql_query("select days,sms from vip where acc='$userid'"); 

אממ ואם לא, אז תן את השגיאה שאתה מקבל


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
YairNet
חבר מתאריך 12.6.03
23710 הודעות
   10:04   02.03.08   
אל הפורום  
  3. נראה לי שאתה צודק - רגע בודק  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
YairNet
חבר מתאריך 12.6.03
23710 הודעות
   10:05   02.03.08   
אל הפורום  
  4. עדין אותו שגאיה  
בתגובה להודעה מספר 3
 
  

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homeXX/userinfo.php on line 61



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   09:52   02.03.08   
אל הפורום  
  2. יאיר תשתמש להבא בהמרת סוגריים מרובעים, יש לך לינק  
בתגובה להודעה מספר 0
 
מתחת לסמיילים. תלחץ עליו בסוף הכתיבה, אחרת חלק מהקוד לך לא מופיע בכלל.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
little O man
חבר מתאריך 27.5.02
1109 הודעות
   13:28   06.03.08   
אל הפורום  
  5. ..  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 06.03.08 בשעה 13:31 בברכה, little O man
 

mysql_connect("localhost","muonline_sms","xxx") or die(mysql_error());
mysql_select_db("muonline_sms") or die(mysql_error());
$sql_cmd = mysql_query("select days,sms from vip by acc='$userid'");
$sql_cmd_done = mysql_query($sql_cmd);
while ($rowtalk = mysql_fetch_array($sql_cmd_done)) {
$rowtalk[0] = $bla1;$rowtalk[1] = $bla2;
}

הבעיה פה היא קצת מעבר לאיך שקראת לSQL אתה קורא פה פעמיים לQUERY.. לא כזה הגיוני.. תראה (בתרגום המשתנים שלך, לפלט שהם נותנים) - כלומר עשית קריאה מהDB ואחרי שעשית קריאה, קראת לקריאה לקרוא לDB .. בדיוק כמו הקטע עם שרת1, שרת 2, שרת 3...


$sql_cmd_done = mysql_query(mysql_query(select...));

זה הקוד המתוקן

mysql_connect("localhost","muonline_sms","xxx") or die(mysql_error());
mysql_select_db("muonline_sms") or die(mysql_error());
$sql_cmd = mysql_query("SELECT days,sms FROM vip WHERE acc='$userid'");
while ($rowtalk = mysql_fetch_array($sql_cmd))
{
$rowtalk['sms'] = $bla1;
$rowtalk['days'] = $bla2;
}

מה שלא הבנתי פה, זה למה אתה קורא לשדה מהDB, ומשנה בלי סיבה את המשתנים שאתה לוקח משם.. אתה רוצה לעדכן אותו?


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

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

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



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