הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 10-11-08, 17:21   # 1
eitanking
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
הודעות: 75

eitanking לא מחובר  

עזרה|הוצאת משתנים מרובים מהמסד

שלום לכולם ואשמח לעזרה:

קודם כל אסביר קצת:

מפה אני מקבל את המשתנים*תתעלמו מהקטע של האבטחה, את זה תשאירו לי*:
PHP קוד:
$GetID $_GET['some']; 
זאת אומרת :
קוד:
index.php?some=1,2,3,65
כלומר אני מקבל כמה מספרים שאותם הפריד על ידי:
PHP קוד:
$explode explode(","$GetID); 
ואקבל:

PHP קוד:
$explode[1];
$explode[2];
$explode[3];
$explode[65]; 
וברצוני לשלוף מהמסד מספר שדות כלומר מכל איידי לשלוף נגיד שדה ביצפר ושם הורים
אבל לעשות X שליפות מבלי לדעת כמה סתם יעמיס

מכיוון שיהיה אפשר לשים עד 25 מספרים כדוגמא שהייתה להעיל 1,4,7,2,5,8,3,6,9,25,36,14 ועוד

אז בעצם איך לעשות שליפה ובעצם לא לעשות ככה:X פעם
PHP קוד:
$abcselect mysql_query("SELECT * FROM `pzd` WHERE `id`='$explode[1]'");
$row mysql_fetch_array($a1); 
ו..
PHP קוד:
$abcselect mysql_query("SELECT * FROM `pzd` WHERE `id`='$explode[2]'");
$row mysql_fetch_array($a1); 

תודה רבה לעוזרים!!
  Reply With Quote
ישן 10-11-08, 17:27   # 2
Shon12
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 354

Shon12 לא מחובר  

PHP קוד:
<?php
foreach ($explode as $id)
{
    
$abcselect mysql_query("SELECT * FROM `pzd` WHERE `id`='$id'"); 
    
$row mysql_fetch_array($abcselect);  
}
?>
עובר על המערך עם foreach...
__________________
Projector Lamps
  Reply With Quote
ישן 10-11-08, 17:41   # 3
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 36
הודעות: 710

vadimg88 לא מחובר  

לא הבנתי ממש מה אתה רוצה לעשות אבל אם אתה מעוניין נגיד לשלוף נתונים משורה שמכילה את "1,2,3,4,5" ואתה רוצה לשלוף את כל הנתונים שבשורה שלהם יש 1 אז אתה יכול להשתמש ב LOCATE
  Reply With Quote
ישן 10-11-08, 18:05   # 4
eitanking
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
הודעות: 75

eitanking לא מחובר  

התכוונתי למה ששון כתב.
תודה לך שון זה עובד!

ודים תודה שניסיתה לעזור אך זו לא הייתה הכוונה.
  Reply With Quote
ישן 10-11-08, 18:09   # 5
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

זה ממש לא יעיל מה ששון כתב.
אפשר להשתמש ב IN

PHP קוד:
$ids implode(',' $array);
SQLWHERE `idIN($ids
משהו כזה (הרבה זמן לא נגעתי בזה)
  Reply With Quote
ישן 10-11-08, 18:15   # 6
Shon12
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 354

Shon12 לא מחובר  

והפונקצייה המובנת - IN, לא עובדת עם לולאה?
__________________
Projector Lamps
  Reply With Quote
ישן 10-11-08, 19:29   # 7
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 36
הודעות: 710

vadimg88 לא מחובר  

לולאה לביצוע כמה שאילתות? למה אם אפשר לבצע אחת.
  Reply With Quote
ישן 10-11-08, 19:50   # 8
eitanking
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
הודעות: 75

eitanking לא מחובר  

ודים תוכל להסביר איך?
  Reply With Quote
ישן 10-11-08, 20:15   # 9
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

ציטוט:
נכתב במקור על ידי Shon12 צפה בהודעה
והפונקצייה המובנת - IN, לא עובדת עם לולאה?
לא..
חוץ מזה שכל דבר שהוא מובנה ב PHP עדיף על קוד שתכתוב.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 18:30.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ