Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wyszukiwaniem w mysql
broonet
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 27.12.2005

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


Wyświetla bład przy próbie wyszukania czegokolwiek ... czemu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Cytat
Odrzucone zapytanie: funkcja showItem: SELECT GROUP_CONCAT(Autorzy.Nazwa) AS Autor, Tytuł, ISBN, Wydawnictwa.Nazwa AS Wydawnictwo, Cena, Ksiazki.Id AS Id FROM Ksiazki, Wydawnictwa, Autorzy, KsiazkiAutorzy WHERE Ksiazki.WydawnictwoId = Wydawnictwa.Id AND KsiazkiAutorzy.KsizkaId = Ksiazki.Id AND KsiazkiAutorzy.AutorId = Autorzy.Id AND LOCATE('orson', `autorzy`.`nazwa`) <> 0 GROUP BY Ksiazki.Id


jest to fragment z calego projektu prostego sklepu internetowego ... calość do pobrania i przeanalizowaniatutaj

  1. <?php
  2.  
  3. include "sklep_db_functions.php";
  4.  
  5. function search($autor, $tytul)
  6. {
  7. if(!makeDBConnection()){
  8. return false;
  9. }
  10.  
  11. if($autor == '' && $tytul == ''){
  12. return false;
  13. }
  14. else if($autor == ''){
  15. $where = "LOCATE('$tytul', `tytul`) <> 0 ";
  16. }
  17. else if($tytul == ''){
  18. $where = "LOCATE('$autor', `autorzy`.`nazwa`) <> 0 ";
  19. }
  20. else{
  21. $where = "LOCATE('$autor', `autorzy`.`nazwa`) <> 0 AND ";
  22. $where .= "LOCATE('$tytul', `tytul`) <> 0 ";
  23. }
  24.  
  25. $query = "SELECT GROUP_CONCAT (Autorzy.Nazwa) AS Autor, Tytuł, ISBN, Wydawnictwa.Nazwa ";
  26. $query .= "AS Wydawnictwo, Cena, Ksiazki.Id AS Id ";
  27. $query .= "FROM Ksiazki, Wydawnictwa, Autorzy, KsiazkiAutorzy ";
  28. $query .= "WHERE Ksiazki.WydawnictwoId = Wydawnictwa.Id AND ";
  29. $query .= "KsiazkiAutorzy.KsizkaId = Ksiazki.Id AND ";
  30. $query .= "KsiazkiAutorzy.AutorId = Autorzy.Id AND ";
  31. $query .= $where;
  32. $query .= "GROUP BY Ksiazki.Id";
  33.  
  34. ?>


Ten post edytował broonet 27.12.2005, 15:40:39
Go to the top of the page
+Quote Post

Posty w temacie
- broonet   Problem z wyszukiwaniem w mysql   27.12.2005, 13:49:19
- - SongoQ   Jaki blad?   27.12.2005, 15:33:38
- - broonet   sorki już dodałem jaki dodam, że w tym projekcie...   27.12.2005, 15:42:54
- - SongoQ   GROUP_CONCAT - chyba jest funkcja agregacji czyli ...   27.12.2005, 15:59:18


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: 24.08.2025 - 15:55