Как выбрать только первую строку из строки в MySQL

0

может кто-нибудь знать, как я могу отображать с эхом только первую строку из сырой? Код:

$query = mysql_query("SELECT * 
                        FROM articol 
                       WHERE id = '$artid'") or die(mysql_error());

while ($coloana = mysql_fetch_array($query)) {
  $continut = $coloana["continut"];
}

<?php echo $continut; ?>

... и его эхо меня все поле, и я хочу только первую строку или всего 180 символов.

  • 0
    я хочу использовать его для описания мета
Теги:

3 ответа

1
Лучший ответ
select 
substring(field_name,1,180) as begin_text,
other_fields_list 
from articol where id = '$artid'
  • 0
    это работает, спасибо
0

Просто делать

$query = mysql_query("SELECT SUBSTRING_INDEX(SUBSTRING(continut, 1, 180), '\n', 1) AS part FROM articol WHERE id = '$artid'") or die(mysql_error());
while ($row = mysql_fetch_array($query)) {
    // $continut = $row["part"];
    print $row["part"];
}
  • 0
    он работает, но печатает новую строку и из-за этого выводит "> перед началом шаблона, теперь я пытаюсь удалить \ n
0

Вы пробовали ключевое слово "LIMIT"?

  • 0
    @ Оливер: Нет, сделай мне пример ..

Ещё вопросы

Сообщество Overcoder
Наверх
Меню