|
Страници по тази тема: 1 | 2 | 3 | >> (покажи всички)
|
Ми те хората са ти дали пример, не мисля че е толко сложно да смениш точката с интервал:
SELECT SUBSTRING_INDEX(text_field, ' ', 10) ....
Естествено това няма да върши добра работа ако думите ти са разделени с повече от един интервал или не слагаш интервал след препинателните знаци но в общия случай ще си работи като пушка
----------
| |
Тема
|
Re: може ли?
[re: dudu]
|
|
Автор | Uchesht (Нерегистриран) |
Публикувано | 15.04.04 01:01 |
|
"А със думи знаете ли как става или ше трябва да налучквам в символи???"
Ами аз горе съм ти написал функция за целта - приложи я.
| |
Тема
|
Re: може ли?
[re: 9-rлaвaтa лaмя]
|
|
Автор | dudu (Нерегистриран) |
Публикувано | 15.04.04 08:30 |
|
Нещо не става така.
| |
Тема
|
Re: може ли?
[re: Blake]
|
|
Автор | DreX (Нерегистриран) |
Публикувано | 15.04.04 09:18 |
|
Da, naprimer tablica za configuracii po skrita,
| |
Тема
|
Re: може ли?
[re: dudu]
|
|
Автор | lnsOmnia (Нерегистриран) |
Публикувано | 15.04.04 11:37 |
|
Koe ne stava we pich ?
SELECT SUBSTRING_INDEX(col_name, ' ', 10) FROM table
, kydeto col_name ti e imeto na kolonata, ot koiato triabva da izvedesh pyrvite 10 dumi, a table ti e imeto na tablicata :)
Kakva greshka ti dava ?
| |
Тема
|
Re: може ли?
[re: lnsOmnia]
|
|
Автор | dudu (Нерегистриран) |
Публикувано | 15.04.04 22:12 |
|
изписва някакъв warning, но го скрижа много барзо и не мога да го прочета
| |
Тема
|
Re: може ли?
[re: dudu]
|
|
Автор | dudu (Нерегистриран) |
Публикувано | 15.04.04 22:19 |
|
Или можв би бъркам в извеждането на резултатите после използвам ето това
$top_cat=mysql_query ("SELECT SUBSTRING_INDEX(col_name, ' ', 10) FROM table
WHERE id='$id'");
while ($cat_row=mysql_fetch_array ($top_cat)) {
echo "$cat_row[col_name]";
}
Просто нищо не ми изписва това. Показва някакъв warning, но го скрива много бързо и не мога да го прочета.
| |
|
Как така го "скрива"? Дай "View source" на страницата и го "открий"
----------
| |
Тема
|
Re: може ли?
[re: 9-rлaвaтa лaмя]
|
|
Автор | dudu (Нерегистриран) |
Публикувано | 16.04.04 00:52 |
|
"Скрива го" в смисъл че показваше за малко някъв warning и после продължава да си зарежда страницата нормално като не изписва нищо. Сега пък спря да показва така за момент warning ама пак не изписва стоиностите. Ако не може поне кажете как да изведа текста до първата точка?
| |
|
Оки...явно имаш нужда от подробно ръководство
1. След като пуснеш скрипта, в IE отиваш на View->Source
2. В току що появилия се notepad отиваш на Edit->Find и търсиш Warning
3. Постваш го тук
Щом ти дава уорнинг значи сигурно не си се вързал към базата.
Другото е че намираш първите 10 думи но пак си извеждаш целия текст.
Тоест в кода си трябва да смениш следното SELECT SUBSTRING_INDEX(col_name, ' ', 10) words
И после
echo "$cat_row[words]";
----------
| |
|
Страници по тази тема: 1 | 2 | 3 | >> (покажи всички)
|
|
|