הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [שאלה] יש לי מספר שאלות אשמח אם תענו עליהם (https://hosts.co.il/forums/showthread.php?t=21923)

ali_napso 16-05-06 13:51

[שאלה] יש לי מספר שאלות אשמח אם תענו עליהם
 
1. איך אני משנה שם של קובץ שאני מעלה?
2. איך אני מוצא כמה שורות במסד?
3. איך אני עושה כאילו יש לי במסד id =1,2,4,6,10 והשאר נמחקו על ידי איך אני עושה שהשאילתה תדלג מהאלה שנמחקו ותציג רק את אלה שנמצאים

meshuga 16-05-06 14:18

1. תסתכל על הפונקציה move_uploaded_file
2. mysql_num_rows או שאילתת ספירה ( COUNT )
3. תסביר שוב.

ali_napso 16-05-06 15:06

נכון במסד אני עושה מספור אוטמטי? אז נגיד מחקתי כמה שורות איך אני עושה בלולאה שידלג עליהם?

-VladK- 16-05-06 16:32

זה אוטומתי...

BlueNosE 16-05-06 16:39

אתה מתכוון שזה יכתוב לך נניח -
1. בלה
2. בלה
3. בלה
למרות ש2 זה בעצם רשומה מספר (במספור האוטומטי) 4 בטבלה ו3 היא בעצם רשומה מספר 657 בטבלה?

ali_napso 16-05-06 19:22

נכון אני עושה שלוף את ה id מספר...שמתקדם בלולאה? עכשיו אם הid=5 לא קיים זה יעשה שגיאה לא? איך אני נמנע מזה?

ואת מה ששי נתן לא הסברתי אתם יכולים להססביר שוב?

eLad 16-05-06 20:28

1. תעיין במניואל
2. שתי דרכים:

במידה ואתה שולף את כל הנתונים וצריך להשתמש בהם, תכניס אותם למערך JS צד לקוח ואז פשוט תדפיס את גודל המערך arr[].length במידה ואין צורך לשלוף את הכל אז תשתמש בשאילתת count, ככה:

קוד:

SELECT COUNT(fld) FROM tblName
3. היא תדלג עליהם אוטומטית כי הם לא קיימים

ציטוט:

נכון אני עושה שלוף את ה id מספר...שמתקדם בלולאה? עכשיו אם הid=5 לא קיים זה יעשה שגיאה לא? איך אני נמנע מזה?
כשאתה עושה שאילתת עם WHERE בצורה הזו למשל:
קוד:

SELECT fld FROM tbl WHERE nId= + id
פשוט תבדוק אם אתה ב EOF ותפעל בהתאם

ali_napso 17-05-06 10:42

מה זה?
"nId"

sUP 17-05-06 11:55

ציטוט:

נכתב במקור על ידי ali_napso
מה זה?
"nId"

השם טבלה של הID..

תשנה את הפרטים לפי מה שאתה צריך

ali_napso 17-05-06 12:13

ציטוט:

for ($id=1;$id<3;$id++)
{
$query = mysql_query(" SELECT * FROM prodact WHERE id= $id ");
$arr = mysql_fetch_array($query);
}

מה הבעיה?


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

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