20-05-06, 05:47 | # 1 |
הוסטסניון
|
[מדריך] PHP - הפונקציה EXTRACT
היי.
אוקיי אז ככה ככול הנראה שמתם לב שאני כמעט כל הזמן רק מבקש עזרה וכמעט שלא נותן... אז החלטתי שנמאס לי להיות נצלן או במילים אחרות אחד שרק מבקש.... אז היום ב-6 בבוקר התעוררתי והיתה לי הרגשה שבא לי לעזור אז הנה אני בא לפה ואני עכשיו מביא לכם פונקציה שנראה לי חוץ ממני אף אחד לא משתמש בא....לפחות בפורום הזה... הפונקציה נקראת extract() והיא משמשת ל"העפת" האותיות המיותרות... נראה לכם מבלבל? נראה לכם מיותר? אוקיי אז בואו תסתכלו על זה: PHP קוד:
למה הפונקציה הזאת טובה חוץ מבגלגל שהיא מאפשרת לי לא להשתמש בחלקים מעצבנים? תסתכלו טוב על הקוד של לקיחת שורה מהמסד... (SELECT * FROM......) כידוע לכם אסור לשים ($_POST['Username']) בתוך שורת SQL...נגיד ואתם לא רוצים לבזבז משאבי שרת בכך שתעשו משתנה שהערך שלו יהיה ($_POST['Username']) רק על מנת שיהיה ניתן להכניס את הערך של ($_POST['Username']) לשורת הSQL... אלו היו רק דוגמאות אחדות לשימוש בEXTRACT!....יש עוד מלא דרכים לשימוש בהם...הנה דוגמא אחרונה אבל בSQL... תסתכלו על השורה הזאת: PHP קוד:
$userres['TITLE']; אבל אם נגדיר את הפונקציה EXTRACT כך: extract($userres); הקוד של הוצעת השורה יראה כך: $TITLE; יותר נוח...יותר פשוט...וניתן לדחוף אותו לכל מקום מקווה שעכשיו לא תעשו סתם קודים מיותרים יאלה ביי |
20-05-06, 07:43 | # 2 |
אין כמו ב127.0.0.1
|
צר לי לאכזב אותך
אבל כל הקודים שלי באתר הם עם extract חוץ מקודים בהם אני צריך לאמת אם המשתנה ריק ואם כן להחזיר שקר אני משתמש בזה כל הזמן בכל מקום אפשרי... בכל מקרה, תודה =] |
20-05-06, 08:10 | # 3 |
הוסטסניון
|
חחחחח חפיף...פשוט שמתי לב שאנשים כל הזמן אומרים תכניס למשתנה וזה .... תאמת לפונקציה הזאת יש רק חסרון אחד ויחיד...בקשר לSQL...נגיד ואני מוציא פעמיים מידע...רק שבאחד אני משתמש בנגיד ב$userres = mysql_fetch_assoc($check); ובשני אני משתמש ב$userres1 = mysql_fetch_assoc($check1); ...עכשיו נגיד ובשתי הטבלאות שבמסד יש לי את אותם שמות השורות...לדוגמה TITLE...אז בלי הפונקציה זה יראה כך:
$userres['TITLE'] ו... $[userres1['TITLE'] ואם אני יפעיל את הפונקציה אז שניהם יראו אותו הדבר והPHP לא ידע במה להשתמש... |
20-05-06, 08:38 | # 4 |
אין כמו ב127.0.0.1
|
הוא יקח את האחרון..
כע, לא טוב לאותו מסד או עם שמות זהים.. |
20-05-06, 08:52 | # 5 |
Winner
|
מדריך נחמד
אבל אני משתמש מלא בextract חוץ ממקרים שאני צריך שהשם של המשתנה יהיה שונה מהשם של העמודה במסד/בפוסט
__________________
בברכה, רום. מתכנת אפליקציות אינטרנט. אימייל: Rom.As10@gmail.com מסנג'ר: Rom_as10@hotmail.com |
20-05-06, 09:06 | # 6 |
הנהלת הפורום לשעבר
|
אני ממש לא אוהב להשתמש בזה....אני אוהב "לשלוט" בשם של המשתנים שלי...וככה זה סתם ללא סדר.
בכל מקרה.....אני מניח שהוספת פה להרבה משתמשים. |
20-05-06, 09:32 | # 7 |
חבר פורום
|
הוספת לי הרבה אבל זה לא שימושי למערכות גדולות שבהן כמו שאמרו פה "לשלוט" בשם של המשתנים
אבל לדברים קטנים זה מצויין |
20-05-06, 09:38 | # 8 |
הוסטסניון
|
שמח לעזור חחח אולי אני יביא עוד איזה הסברים על פונקציות שימושיות ולא מוכרות
|
20-05-06, 09:40 | # 9 | |
הנהלת הפורום לשעבר
|
ציטוט:
|
|
20-05-06, 09:42 | # 10 | |
הוסטסניון
|
ציטוט:
|
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
Tags |
מדריך למתחילים, מדריך php, פונקציות |
כלים לאשכול | |
תצורת הצגה | |
|
|