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

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

miniature 08-02-06 15:58

אפשר הסבר על EOF ועל BOF ועל השימוש בהם?
 
או קישור להסבר.
תודה.

Eye-Soft 08-02-06 16:04

ASP ? אם כן:
BOF = Begin Of File אם אני לא טועה. בכל מקרה, הוא מסמל את הBEGIN
EOF = End Of File שוב, אם אני לא טועה. הוא מסמל END...

אם אתה שולף נתונים לדוגמא ממסד Where x='y' ואין כאלו, אז אתה נמצא ב
EOF
משמע, אם תעשה If rs.EOF=True Then
Response.Write("Hey"
End If
זה יכתוב Hey
אותו המצב זה אם בעזרת שימוש ב rs.MoveNext הגעת לסוף הטבלה, יוחזר למתודה EOF ערך TRUE.

מקווה שעזרתי :)

somebody 08-02-06 16:12

http://www.webmaster.org.il/Faq_A.asp?subject=6&QId=192

miniature 08-02-06 16:21

אני עובד עם PHP...

lalamen 08-02-06 16:26

אם אני לא טועה כשאתה משתמש בתג EOF בphp אתה יכול לכתוב בתוכו קוד html בלי בעיה

alex 08-02-06 16:41

ציטוט:

נכתב במקור על ידי miniature
אני עובד עם PHP...

זה לא משנה באיזו שפה אתה עובד.

Eye-Soft הסביר את העקרון נהדר, השימוש בSQL נעשה בדיוק לצרכים האלה, ככה שמסדי נתונים ויישומים יוכלו להתקשר בשפה אחת, קח את מה שהסביר לך Eye-Soft ויישם בPHP.

lalamen 08-02-06 17:28

הינה דוגמא לשימוש בEOF

PHP קוד:

<?php
$myhtml 
= <<<EOF
<html>
<head>
<title>My Page</title>
</head>
<body>
<p><a href="http://www.walla.co.il">Go To Walla</a></p>
</body>
</html>
EOF;

echo 
"$myhtml";
?>


miniature 08-02-06 18:42

ציטוט:

נכתב במקור על ידי Eye-Soft
ASP ? אם כן:
BOF = Begin Of File אם אני לא טועה. בכל מקרה, הוא מסמל את הBEGIN
EOF = End Of File שוב, אם אני לא טועה. הוא מסמל END...

אם אתה שולף נתונים לדוגמא ממסד Where x='y' ואין כאלו, אז אתה נמצא ב
EOF
משמע, אם תעשה If rs.EOF=True Then
Response.Write("Hey"
End If
זה יכתוב Hey
אותו המצב זה אם בעזרת שימוש ב rs.MoveNext הגעת לסוף הטבלה, יוחזר למתודה EOF ערך TRUE.

מקווה שעזרתי :)

תודה רבה :)
רק מה זה rs ?

omaniusd 08-02-06 19:20

ציטוט:

נכתב במקור על ידי miniature
תודה רבה :)
רק מה זה rs ?

קיצור של RecordSet, אובייקט שבASP3 משמש לאכסון נתונים מטבלא ולניהולם.

Eye-Soft 08-02-06 20:20

ציטוט:

נכתב במקור על ידי miniature
תודה רבה :)
רק מה זה rs ?

זה זהה למה שאתה משווה ל
query של הSQL בPHP.
RS = RecordSet
האובייקט שמכיל את הנתונים שנשלפו מהמטבלה :]

BlueNosE 08-02-06 21:01

ומה זה BOF? זאת אומרת, איך משתמשים?

miniature 09-02-06 08:03

ציטוט:

נכתב במקור על ידי Eye-Soft
זה זהה למה שאתה משווה ל
query של הSQL בPHP.
RS = RecordSet
האובייקט שמכיל את הנתונים שנשלפו מהמטבלה :]

תודה =]

miniature 09-02-06 14:17

אמממ..
עשיתי ככה:
PHP קוד:

if(rs.EOF == true) {
    echo 
"<br />\n";
    }
if(
rs.EOF == false) {
    echo 
"<br /><hr><br />\n";
    } 

ולא עבד כמו שצריך..

BlueNosE 09-02-06 14:57

בלבלת בין ASP לPHP. בPHP הנקודות משמשות למשהו אחר, ומהידע שלי בPHP אין פונקצייה או תת פונקצייה שקוראים לה ע"י .

Eye-Soft 09-02-06 15:51

ציטוט:

נכתב במקור על ידי miniature
אמממ..
עשיתי ככה:
PHP קוד:

if(rs.EOF == true) {
    echo 
"<br />\n";
    }
if(
rs.EOF == false) {
    echo 
"<br /><hr><br />\n";
    } 

ולא עבד כמו שצריך..

חחח, אתה מתבלבל :P
אין לך אובייקט RS בPHP וגם לא קוראים למתודה בPHP בעזרת .
אם אני לא טועה, זה פשוט
EOF == True


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

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