2014-11-20 2 views
0

MySQL에서 특정 쿼리 값을 얻는 방법.PHP MySQL 결과 표시시 특정 값 얻기

내 코드 :

$q = mysqli_query("SELECT * FROM tb_post WHERE post LIKE '%#%'"); 
while($d = mysqli_fetch_array($q)) 
{ 
    $post = $d['post']; 
} 

예 데이터는이 같은 결과 : 이제

I'm groot #me 
What are you doing #what 
Sometimes I felt like superman #me 
I don't know what to do #confuse 

, 내 질문은 : 그냥 해시 태그를 얻을 수 있습니다? 예 : #me, #what, #confuse. 그래서 나는 다른 값을 필요로하지 않습니다.

도와주세요!

답변

0

이 당신을 위해 작동합니다 :

$post = $d['post']; 
$whatIWant = substr($post, strpos($post, "#") + 1);  
echo "#" . $whatIWant . "<br />"; 

출력 :

#me 
#what 
#me 
#confuse 
+0

1 질문, 내가 가장 해시 태그 및 그룹을 얻을 수있는 방법? – hiDayurie

+0

@hiDayurie hastags가 배열이나 문자열에 저장되면 다른 해결책과 변경이 있습니다! 그러나 나는 그것이 또 다른 질문이라고 말할 것입니다; D – Rizier123

+0

감사합니다. btw. 시간이 있으시면 여기에 게시하십시오 :) – hiDayurie