Выберите только часть строки с хэштегом из базы данных


У меня есть функция PHP для отображения сообщения с хэштегом.

PHP-код, подобный этому:

include 'includes/_db_.php';

$sql_t = "SELECT message FROM t_haps_wall WHERE message LIKE '%#%'";
$hasil_t = mysql_query($sql_t) or die(mysql_error());

while($data_t = mysql_fetch_array($hasil_t))
{
$message_t = $data_t['message'];
}

Этот код работает нормально, но как теперь настроить просто показ хэштега? Если в примере, подобном этому:

Сообщение = Ты мне нравишься #люблю тебя

В моем текущем, он покажет все сообщения, я просто хочу показать #loveyou. Возможно ли это?

Спасибо за помощь.

Author: Brad, 2012-11-24

1 answers

SELECT SUBSTR(message, LOCATE('#', message)) hashtag
FROM t_haps_wall
WHERE message like '%#%'
 5
Author: Barmar, 2012-11-24 06:46:53