
10-03-2007, 19:54
|
|
|
|
חבר מתאריך: 10.03.07
הודעות: 28
|
|
|
שליפה של מס' נתונים מתוך טבלאות SQL וסידורם מחדש
אוקיי,
היה לי קשה להחליט איפה בדיוק לשים את הטופיק הזה - בגלל שהנושא מערב גם MYSql וגם PHP.
בכל אופן , אשמח אם תוכלו לעזור לי בסוגייה הבאה ;
יש לי מסד נתונים מסויים , בו יש מס' טבלאות
בכל אחת מהטבלאות יש עמודה בשם Type , עמודה בשם Content ועמודה בשם Date.
אני רוצה לשלוף את כל השורות (מכל הטבלאות) בהן בType יש את הערך "massage" ושיסדר אותם לפי Date.
אז מצאתי פתרון , שעובד חלקית. והוא פשוט 2 פקודות "while".
זה נראה ככה :
קוד:
$result = sql_query("select * from ".$prefix."_indexing_config", $dbi);
while($ourmp = sql_fetch_array($result, $dbi)) {
$result2 = sql_query("select * from ".$prefix."_".$ourmp[idname]."_info WHERE Type='massage' ORDER BY Date", $dbi);
while($ourmassage = sql_fetch_array($result2, $dbi)) {
echo $ourmassage[Date];
echo "<br>";
echo $ourmassage[Content];
}
}
הסבר :
עשיתי פקודת לופ ראשונה שתעבור על כל הטבלאות האחרות
הלופ השני מוציא מכל אחד את כל השורות בהן יש בType את הערך massage
מה הבעיה , שהסדר הוא לא באמת לפי תאריך ,
אלא, לפי שמות הטבלאות.
איך אני גורם לסקריפט להבין שהוא צריך לשלוף את כל הנתונים , לארגן אותם מחדש ואז להציג אותם?
בקיצור חסר לי שלב אחד , צריך את עזרתכם.
תודה רבה !
|