Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Sprawdzanie w bazie
terreska
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 23.07.2006

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


Mam poniższy skrypcik.
Nie ważne co wpisze zawsze pojawia się ten sam komuniakat "TAK".
Wiem, że błąd tkwi w zapytaniu lub w if, albo tu i tu. Kombinowałam na wszystkie sposoby i nic.
Proszę o pomoc.

  1. <?php
  2. case "domena":
  3. $query="select * from members where domena='%$by%'";
  4. if ($query='%$by%') 
  5. {
  6. echo '<font color="red"><center>TAK</center></font>';
  7. } else{
  8. echo '<font color="green"><center>NIE</center></font>';
  9. } 
  10. break;
  11. ?>


Ten post edytował terreska 5.11.2006, 09:27:56
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
terreska
post
Post #2





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 23.07.2006

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


Ok, dziękuję teraz działa, ale nie do końca dobrze...

  1. <?php
  2. case "domena":
  3. $query="select * from members where domena like '%$by%'";
  4. $q=mysql_query ($query);
  5. $num_rows = mysql_num_rows($q); 
  6. if ($num_rows==0) 
  7. {
  8. $content=error_page("Nie ma wpisu.");
  9. } else{
  10. $content=error_page("Jest wpis.");
  11. break;
  12. ?>


W bazie znajduje się przykładowo słowo "telewizor".
Gdy wpiszę telewizor, tele, albo nawet samą litere występującą w tym wyrazie to wyświetli mi, że jest wpis.
Jak zrobić, aby tylko szukał pełnych nazw w bazie?

Ten post edytował terreska 6.11.2006, 10:59:43
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: 16.10.2025 - 01:58