ערכתי לאחרונה בתאריך 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, ומשנה בלי סיבה את המשתנים שאתה לוקח משם.. אתה רוצה לעדכן אותו?