Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql] Wyszukiwanie
asdcc
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 20.12.2007

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


Witam. Zacząłem interesować się PHP. Napisałem wyszukiwarkę.

  1. <?php
  2. $query = "SELECT * FROM news WHERE tytul LIKE '%$searchterms%'";
  3. ?>


To jest kod wyszukujący z bazy podane słowa, ale wyszukuje tylko w tytul. Chcialbym, zeby wyszukiwalo takze w: tresc, tresc_cd i kom. Próbowałem wszelkich sposobów, pogooglowalem, poszukalem na forum, ale niestety nic. Proszę o pomoc.

Ten post edytował JaRoPHP 20.12.2007, 20:55:44
Powód edycji: Dodanie tagu do tematu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fotex
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 8.12.2007

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


  1. <?php
  2.  
  3. if (!$_POST[podstawaszukania] || !$_POST[haslo] ) 
  4. { 
  5. print "Nie zostało wpisane żadne hasło do wyszukiwarki";
  6. exit; 
  7.  } 
  8.  
  9. $podstawaszukania = $_POST[podstawaszukania]; 
  10.  $haslo= $_POST[haslo];
  11. @$db = mysql_pconnect("localhost", "myszcz01_aukcja", "komiszke");
  12. if (!$db) 
  13.  { 
  14. print "wystąpił błąd w połączeniu"; 
  15. exit; 
  16.  } 
  17.  
  18. mysql_select_db("myszcz01_aukcja"); 
  19.  
  20. $query = "select * from lance_jobs where ".$podstawaszukania." like '%".$haslo."%'"; 
  21. $result = mysql_query($query); 
  22.  $num_results = mysql_num_rows($result); 
  23.  print "<a href='index.php'>Wstecz</a>";
  24. print "<center><p><font size='5'>Ilość znalezionych: ".$num_results."</font></p></center>"; 
  25. print "<center><table width='800' border='0'>";
  26. print "<tr bgcolor='#E1E1E1'><td width='100'><font color='red'>Tytuł</font></td>";
  27. print "<td width='157'><font color='red'>Wojew&oacute;dztwo</font></td>";
  28. print "<td width='221'><font color='red'>Opis</font></td></tr>";
  29. for ($i=0; $i <$num_results; $i++) { 
  30.  $row = mysql_fetch_array($result); 
  31. print "<tr>";
  32. print "<td style='border:none;'>";
  33. print stripslashes($row ["job_title"]);
  34. print "</td>";
  35. print "<td style='border:none;'>";
  36. print stripslashes($row["job_country"]);
  37. print "</td>";
  38. print "<td style='border:none;'>";
  39. print stripslashes($row["job_desc"]);
  40. print "</td></center>";
  41. }
  42. ?>

to jest przykład jaki zastosowałem u siebie.Wyszukuje wg różnych kryteriów
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.12.2025 - 11:20