Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql]Problem z wyszukiwaniem rekordów, phpbb_posts_text.post_text LIKE "%t%"
Macok
post
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 31.08.2006

Ostrzeżenie: (0%)
-----


  1. $wynik = mysql_query("SELECT phpbb_posts.post_time, phpbb_topics.topic_replies,
  2. phpbb_topics.forum_id, phpbb_topics.topic_id,
  3. phpbb_posts_text.post_subject, phpbb_posts_text.post_text, phpbb_posts_text.bbcode_uid,
  4. phpbb_users.user_id, phpbb_users.username
  5. FROM phpbb_topics, phpbb_users, phpbb_posts, phpbb_posts_text
  6. WHERE phpbb_topics.topic_first_post_id = phpbb_posts.post_id AND phpbb_topics.topic_first_post_id = phpbb_posts_text.post_id AND phpbb_posts.post_id = phpbb_posts_text.post_id AND phpbb_posts.poster_id = phpbb_users.user_id AND phpbb_posts_text.post_text LIKE "%t%" AND phpbb_topics.forum_id <> 1 ORDER BY phpbb_topics.topic_id DESC LIMIT 0, 3;");
Kod powinien pobierac rekordy z bazy danych phpbb. Niestety nie dziala. Przyczyną błędu jest ta czesc kodu (odpowiadajaca za wyswietlanie tylko tych postow w ktorych tekscie znajduje sie litera "t").
  1. phpbb_posts_text.post_text LIKE "%t%"
Po jej usunieciu wszystko dziala jak nalezy. Dlaczego kod wywoluje blad i co zrobic aby skrypt nie wybieral rekordow w ktorych nie znajduje sie litera "t"?

Ten post edytował Macok 8.10.2006, 16:02:21
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 18:51