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

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

Resellers.co.il 18-02-13 15:36

עזרה | SQL SELECT
 
שלום, כרגע כדי להציג משהו מהמסד באתר יש לי את הקוד הנ"ל

PHP קוד:

                        $result mysql_query ("SELECT * FROM status WHERE id='$id'",$db);
                        
$myrow mysql_fetch_array ($result);
                        echo 
$myrow['text'


אני רוצה להוציא רק את ה20 מילים הראשונות איך אני עושה את זה, אני לא רוצה את כל ה-text רק ההתחלתה שלו.

mayden 18-02-13 15:56

http://php.net/manual/en/function.strtok.php

Resellers.co.il 18-02-13 18:13

ציטוט:

נכתב במקור על ידי mayden (פרסם 871218)

לא הבנתי, ניסיתי לשחק עם זה וכמה דברים מיפה אך ללא תוצאה

אדיר 18-02-13 19:39

MySQL substr

Resellers.co.il 19-02-13 16:00

ציטוט:

$result = mysql_query ("SELECT SUBSTRING(text,5,20) FROM status WHERE id='$id'",$db);
$myrow = mysql_fetch_array ($result);
echo $myrow['text']
לא עובד לי מדוע?

אדיר 19-02-13 21:48

כנראה כי אתה לא שולף שום שדה בשם text.

אתה שולף פלט של פונקציה שרצה על השדה הזה -
אז או שתיגש אליו באמצעות האינדקס שלו או שתיצור לו alias ותיגש אליו באמצעותו.

למידע נוסף אתה יכול לחפש:
mysql fetch_row
mysql column alias

בהצלחה.


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

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