Intereting Posts

Запрос Mysql и PHP LIKE не генерирует никаких результатов на странице, но возвращает результат в Mysql

Я использую несколько запросов LiKE в таблице в mysql. Запрос создается из другой таблицы и затем отправляется в Mysql. Фактический запрос при запуске генерирует результаты, но когда я запускаю его на странице, он ничего не возвращает? Во-вторых, должен быть более простой способ запуска одного и того же запроса с использованием команды LIKE, возможно,

mysql_query("SELECT FROM fm_sources WHERE title,excerpt LIKE (list of items to query against)") 

это код, который im использует для построения запроса

 function parse_club_search($club) { $club="'%".$club."%'"; $club=mysql_query("SELECT * FROM fm_clubs WHERE name LIKE $club"); while($row=mysql_fetch_assoc($club)) { $search_string=$row['search']; $search_staff=$row['staff']; $search_players=$row['players']; } $search_string=explode(",",$search_string); $search_staff=explode(",",$search_staff); $search_players=explode(",",$search_players); $full_string=array_merge($search_staff,$search_players,$search_string); array_pop($full_string); $full_string_legnth=count($full_string); $sql_query_holder=""; $array_track=0; foreach($full_string as $tag) { if($array_track!=($full_string_legnth-1)) { echo $tag."<br/>"; $sql_query_holder=$sql_query_holder." excerpt LIKE '%".$tag."%' OR title LIKE '%".$tag."%' OR"; $array_track++; } else { $sql_query_holder=$sql_query_holder." excerpt LIKE '%".$tag."%' OR title LIKE '%".$tag."%'"; $array_track++; } } echo $sql_query_holder."<br/><br/>"; $sql_query_holder="\"".$sql_query_holder."\""; $search=mysql_query("SELECT * FROM fm_sources WHERE $sql_query_holder ORDER BY tweet_count DESC"); в function parse_club_search($club) { $club="'%".$club."%'"; $club=mysql_query("SELECT * FROM fm_clubs WHERE name LIKE $club"); while($row=mysql_fetch_assoc($club)) { $search_string=$row['search']; $search_staff=$row['staff']; $search_players=$row['players']; } $search_string=explode(",",$search_string); $search_staff=explode(",",$search_staff); $search_players=explode(",",$search_players); $full_string=array_merge($search_staff,$search_players,$search_string); array_pop($full_string); $full_string_legnth=count($full_string); $sql_query_holder=""; $array_track=0; foreach($full_string as $tag) { if($array_track!=($full_string_legnth-1)) { echo $tag."<br/>"; $sql_query_holder=$sql_query_holder." excerpt LIKE '%".$tag."%' OR title LIKE '%".$tag."%' OR"; $array_track++; } else { $sql_query_holder=$sql_query_holder." excerpt LIKE '%".$tag."%' OR title LIKE '%".$tag."%'"; $array_track++; } } echo $sql_query_holder."<br/><br/>"; $sql_query_holder="\"".$sql_query_holder."\""; $search=mysql_query("SELECT * FROM fm_sources WHERE $sql_query_holder ORDER BY tweet_count DESC"); 

и это эхо-результат запроса, а затем при отсутствии результатов.

выдержка LIKE '% Roy Hodgson%' ИЛИ ​​название LIKE '% Roy Hodgson%' ИЛИ ​​выдержка LIKE '% Sammy Lee%' ИЛИ ​​титул LIKE '% Sammy Lee%' ИЛИ ​​выдержка LIKE '% Kenny Dalglish%' ИЛИ ​​title LIKE '% Kenny Далглиш% 'ИЛИ выдержка LIKE'% Brad Jones% 'ИЛИ титул LIKE'% Brad Jones% 'ИЛИ выдержка LIKE'% Glen Johnson% 'ИЛИ название LIKE'% Glen Johnson% 'ИЛИ выдержка LIKE'% Paul Konchesky% 'OR title LIKE '% Paul Konchesky%' ИЛИ ​​выдержка LIKE '% Raul Meireles%' ИЛИ ​​титул LIKE '% Raul Meireles%' ИЛИ ​​выдержка LIKE '% Daniel Agger%' ИЛИ ​​название LIKE '% Daniel Agger%' ИЛИ ​​выдержка LIKE '% Fabio Aurelio % 'ИЛИ титул LIKE'% Fabio Aurelio% 'ИЛИ выдержка LIKE'% Стивен Джеррард% 'ИЛИ титул LIKE'% Стивен Джеррард% 'ИЛИ выдержка LIKE'% Fernando Torres% 'ИЛИ заголовок LIKE'% Fernando Torres% 'ИЛИ выдержка LIKE '% Joe Cole%' ИЛИ ​​титул LIKE '% Joe Cole%' ИЛИ ​​выдержка LIKE '% Daniel Pacheco%' ИЛИ ​​титул LIKE '% Daniel Pacheco%' ИЛИ ​​выдержка LIKE '% Милан Йованович%' ИЛИ ​​титул LIKE '% Милан Йованович% 'ИЛИ выдержка LIKE'% Sotirios Kyrgiakos% 'ИЛИ титул LIKE'% Sotirios Kyrgiakos% 'ИЛИ выдержка LIKE'% M axi Rodriguez% 'ИЛИ title LIKE'% Maxi Rodriguez% 'ИЛИ выдержка LIKE'% Dirk Kuyt% 'ИЛИ название LIKE'% Dirk Kuyt% 'ИЛИ выдержка LIKE'% Ryan Babel% 'ИЛИ название LIKE'% Ryan Babel% 'OR выдержка LIKE '% Lucas%' ИЛИ ​​титул LIKE '% Lucas%' ИЛИ ​​выдержка LIKE '% Danny Wilson%' ИЛИ ​​титул LIKE '% Danny Wilson%' ИЛИ ​​выдержка LIKE '% Jamie Carragher%' ИЛИ ​​title LIKE '% Jamie Carragher% 'ИЛИ выдержка LIKE'% David NGog% 'ИЛИ title LIKE'% David NGog% 'ИЛИ выдержка LIKE'% Pepe Reina% 'ИЛИ заголовок LIKE'% Pepe Reina% 'ИЛИ выдержка LIKE'% Jay Spearing% 'ИЛИ title LIKE' % Jay Spearing% 'ИЛИ выдержка LIKE'% Кристиан Поульсен% 'ИЛИ титул LIKE'% Кристиан Поульсен% 'ИЛИ выдержка LIKE'% Charles Itandje% 'ИЛИ название LIKE'% Charles Itandje% 'ИЛИ выдержка LIKE'% Stephen Darby% ' ИЛИ титул LIKE '% Stephen Darby%' ИЛИ ​​выдержка LIKE '% Jonjo Shelvey%' ИЛИ ​​title LIKE '% Jonjo Shelvey%' ИЛИ ​​выдержка LIKE '% Martin Kelly%' ИЛИ ​​title LIKE '% Martin Kelly%' ИЛИ ​​выдержка LIKE '% Стивен Ирвин% 'ИЛИ титул LIKE'% Стивен Ирвин% 'ИЛИ выдержка LIKE'% Martin Skrtel% 'ИЛИ title LIKE'% Martin Skrt el% 'ИЛИ выдержка LIKE'% Nathan Eccleston% 'OR title LIKE'% Nathan Eccleston% 'ИЛИ выдержка LIKE'% Daniel Ayala% 'ИЛИ название LIKE'% Daniel Ayala% 'ИЛИ выдержка LIKE'% Martin Hansen% 'OR title LIKE '% Martin Hansen%' ИЛИ ​​выдержка LIKE '% Peter Gulacsi%' ИЛИ ​​титул LIKE '% Peter Gulacsi%' ИЛИ ​​выдержка LIKE '% Dean Bouzanis%' ИЛИ ​​название LIKE '% Dean Bouzanis%' ИЛИ ​​выдержка LIKE '% Victor Palsson % 'ИЛИ title LIKE'% Victor Palsson% 'ИЛИ выдержка LIKE'% Tom Ince% 'ИЛИ название LIKE'% Tom Ince% 'ИЛИ выдержка LIKE'% David Amoo% 'ИЛИ заголовок LIKE'% David Amoo% 'ИЛИ выдержка LIKE '% Andre Wisdom%' ИЛИ ​​титул LIKE '% Andre Wisdom%' ИЛИ ​​выдержка LIKE '% Gerardo Bruna%' ИЛИ ​​титул LIKE '% Gerardo Bruna%' ИЛИ ​​выдержка LIKE '% Jack Robinson%' ИЛИ ​​title LIKE '% Jack Robinson% 'ИЛИ выдержка LIKE'% liverpool% 'ИЛИ название LIKE'% liverpool% 'ИЛИ выдержка LIKE'% lfc% 'ИЛИ title LIKE'% lfc% '

Solutions Collecting From Web of "Запрос Mysql и PHP LIKE не генерирует никаких результатов на странице, но возвращает результат в Mysql"