![]() |
[PHP] שליפת אורך שדה מטבלה.
אני רוצה לשלוף את האורך של שדה מסויים בטבלה. כיצד אני עושה זאת?
באשכול הקודם בנושא mlnn אמר לי לעשות כך: קוד:
mysql> SELECT LENGTH('text'); יש דרך אחרת? תודה, יואב. |
בקשר לפקודה שנתתי, זאת לא פקודת PHP!
אלא SQL... למשל אם תכנס לphpmyadmin ותריץ שם הפקודה זה יחזיר לך אתה התשובה 4. עכשיו רק צריך להבין איך להשתמש בפקודה :) |
חח אני חיפשתי פקודת PHP, הכוונה שאני אוכל להכניס אותה ל mysql_query() .
|
ציטוט:
http://il.php.net/strlen ולבדוק את האורך ואז.. |
מה שנתת לי זה לבדוק אורך של מחרוזת..
|
ציטוט:
אם כן, הנה קוד שמצאתי: קוד:
<?php |
לא ממש הבנתי מה עשו שם......
|
הקוד יראה לך מה האורך המקסימלי של הטבלה שתבחר כאשר תשנה לשם הטבלה את Table במשפט
$result = mysql_query ("SELECT * FROM TABLE"); |
לש"ש
זה עבד לי טוב: PHP קוד:
PHP קוד:
|
עשיתי ויצאה לי השגיאה:
קוד:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /hsphere/local/home/catdance/royalgames.3dfaculty.com/d/users.php on line 110 |
לש"ש
תוסיף or die my sql error.. |
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /hsphere/local/home/catdance/<domain>/index.php on line 126
|
לש"ש
תוסיף לשאילתה את זה. |
את מה!? *_*
|
לש"ש
mysql_query() or die(mysql_error()) תמיד שאתה מקבל שגיאה כזו: קוד:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource die(mysql_error()) אחרי השאילתה כדי לבדוק אם הבעיה בה (מה שבדרך כלל) |
ציטוט:
פשוט כי השגיאות שמחזיר המנוע הרבה יותר פשוטות ומובנות ומכוונות בדיוק לבעיה|קורץ| |
ציטוט:
|
אוקי, הלולאה עכשיו עובדת, הבנתי מה היתה הבעיה.
עכשיו בעיה חדשה: אורך השדה הוא 25 וזה מוציא לי בלולאה 4 4 =/ |
ציטוט:
תלמד דבר קטן: זו מערכת פורומים. היא נוצרה כדי שאנשים יוכלו להחליף ביניהם דעות ומידע. לא בשביל שיהיו מקובעים כמו למשל "שאלתי שאלה ב PHP. תענו עליה ואז תנעלו את האשכול". |
ציטוט:
|
ציטוט:
|
ציטוט:
כי ההודעה שלי בנושא ה ASP הרבה יותר קשורה לנושא מאשר ההודעה הזו שלך ציטוט:
|
בבקשה:
PHP קוד:
|
ציטוט:
|
לש"ש
תנסה להוריד את ה '' שעוטפות את הname נראה לי שזה מחזיר את האורך של המחרוזת name. |
בניה, עדיין זה לא כותב את האורך הנכון.
|
לש"ש
זה הקוד שאני כתבתי וזה עבד טוב. חוץ מזה שהוא ספר כל תו בעברית כ 2 ולא אחד. PHP קוד:
עריכה: אתה תמיד יכול לספור "ידנית" לשלוף את התא שאתה רוצה לבדוק ולספור את התוים עם sterln() |
ציטוט:
אבל אני כן יתייחס לדאבל פוסטים שלך, אני כמעט כל אשכול רואה דאבל פוסט...בספציפי הזה אני רואה רואה אפילו 2.....היום אני רחמן..מחר אני יכול להיות קצת פחות...להזהר! |
ציטוט:
|
ציטוט:
אם יש בשדה: abcdefg זה יגיד שיש בשדה 7. אם יהיה אבגדהוז זה יגיד שיש 14. |
וואייי
מתחילת האשכול לא הבנת אותי :( מה שרציתי זה לא לספור כמה אותיות יש.. אלא לראות מה ה אורך שיש במבנה עצמו!! |
לש"ש
מצטער אחי.:-0 נראה לי שהם נתנו לך משהוא טוב בהתחלה. אתה רוצה לבדוק כמה אותיות יש בשם של השדה?של כל השדות? |
ציטוט:
אני רוצה לשלוף את המס' שהחץ מסמן עליו בתמונה: http://img129.imageshack.us/img129/963/a6qc.jpg |
כל הזמנים הם GMT +2. הזמן כעת הוא 09:55. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ