Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] kłopot z SELECT GROUP_CONCAT
kowal1029
post 13.08.2014, 20:49:29
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.08.2014

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


Witam
Próbuję zaadoptować na swoje potrzeby projekt sklepu internetowego z książki, ale co chwile napotykam jakieś błędy. Z tym jednak nie umiem sobie poradzić, gdy chcę przeszukać bazę danych z poziomu sklepu na ekaranie napotykam taki błąd:

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.`KsiążkaId` = Ksiazki.Id AND KsiazkiAutorzy.AutorId = Autorzy.Id AND LOCATE('dsdsd', `autorzy`.`nazwa`) <> 0 AND LOCATE('sdfcsdfsd', `tytuł`) <> 0 GROUP BY Ksiazki.Id

kod programu:


Kod
include "sklep_db_functions.php";

function search($autor, $tytul)
{
  if(!makeDBConnection()){
    return false;
  }

  if($autor == '' && $tytul == ''){
    return false;
  }
  else if($autor == ''){
    $where = "LOCATE('$tytul', `tytuł`) <> 0 ";
  }
  else if($tytul == ''){
    $where = "LOCATE('$autor', `autorzy`.`nazwa`) <> 0 ";
  }
  else{
    $where = "LOCATE('$autor', `autorzy`.`nazwa`) <> 0 AND ";
    $where .= "LOCATE('$tytul', `tytuł`) <> 0 ";
  }

  $query = "SELECT GROUP_CONCAT(Autorzy.Nazwa) AS Autor, Tytuł, ISBN, Wydawnictwa.Nazwa ";
  $query .= "AS Wydawnictwo, Cena, Ksiazki.Id AS Id ";
  $query .= "FROM Ksiazki, Wydawnictwa, Autorzy, KsiazkiAutorzy ";
  $query .= "WHERE Ksiazki.WydawnictwoId = Wydawnictwa.Id AND ";
  $query .= "KsiazkiAutorzy.`KsiążkaId` = Ksiazki.Id AND ";
  $query .= "KsiazkiAutorzy.AutorId = Autorzy.Id AND ";
  $query .= $where;
  $query .= "GROUP BY Ksiazki.Id";


z góry dziękuję za pomoc
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:34