Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] bledne zpaytanie
bastek8989
post 10.12.2006, 15:40:10
Post #1





Grupa: Zarejestrowani
Postów: 205
Pomógł: 1
Dołączył: 11.09.2006

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


witam

  1. <?php
  2. $sql9 = "SELECT * FROM komentarze LEFT JOIN users ON (username = '$nick') WHERE gdzie LIKE '%".$_GET[news]."%' AND kategoria LIKE '%news%' ORDER BY id DESC";
  3. ?>


mozecie powiedziec mi co tutaj mam zle? :|


--------------------
Web-Anatomy.com - tworzenie serwisów internetowych oraz stron www z okolic Bielska-Białej. Zapraszam.
Go to the top of the page
+Quote Post
mdco
post 10.12.2006, 16:47:35
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

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


Wyswietl sobie
  1. <?php
  2. echo $sql9;
  3. ?>

albo sprawdź błąd za pomocą: mysql_error" title="Zobacz w manualu php" target="_manual

Poza tym wydaje mi sie że musisz nazwać tabele operatorem AS a także przypisać pola do tych tabel.

Ten post edytował mdco 10.12.2006, 16:48:51


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
bastek8989
post 10.12.2006, 17:03:19
Post #3





Grupa: Zarejestrowani
Postów: 205
Pomógł: 1
Dołączył: 11.09.2006

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


powiedzcie mi - wszystko ladnie wyswietla tylko nie durodzenia (to pole znajduje sie w tabeli users)


  1. <?php
  2. $sql9 = "SELECT * FROM komentarze LEFT JOIN users ON (username = '$nick') WHERE gdzie LIKE '%$news%' AND kategoria LIKE '%news%' ORDER BY id2 DESC";
  3. $result9 = mysql_query($sql9);
  4. while($wynik9=mysql_fetch_array($result9))
  5. {
  6. echo '<b>Nick:</b> '.$wynik9[nick].' &nbsp&nbsp&nbsp Dodano: '.$wynik9[data2].' &nbsp&nbsp&nbsp Wiek: '.$wynik9[durodzenia].'<br>
  7. <b>Komentarz:</b> '.$wynik9[komentarz].'<br><br>';
  8. }
  9. ?>


--------------------
Web-Anatomy.com - tworzenie serwisów internetowych oraz stron www z okolic Bielska-Białej. Zapraszam.
Go to the top of the page
+Quote Post
Sedziwoj
post 10.12.2006, 17:43:47
Post #4





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

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


  1. SELECT * FROM komentarze LEFT JOIN users ON (username = '$nick') WHERE gdzie LIKE '%$news%' AND kategoria LIKE '%news%' ORDER BY id2 DESC

Przypadkiem przez username = '$nick' nie podłączy Ci po prostu wszystkich wpisów z username jako wartości $nick?


--------------------
Algorytmy w PHP, czy ktoś o tym słyszał?
Dlaczego tak mało kobiet programuje? ponieważ nie zajmują się głupotami.
Go to the top of the page
+Quote Post
bastek8989
post 10.12.2006, 19:11:10
Post #5





Grupa: Zarejestrowani
Postów: 205
Pomógł: 1
Dołączył: 11.09.2006

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


kolega mi z tym pomagal - to username = '$nick' oznacza WHERE username='$nick' z tego co mowil

ps
nie podlaczy wszystkich bo kazdy username jest unikalny

moze ktos skorygowac te zapytanie?

bo pola durodzenia niewyswietlaz tabeli users...


--------------------
Web-Anatomy.com - tworzenie serwisów internetowych oraz stron www z okolic Bielska-Białej. Zapraszam.
Go to the top of the page
+Quote Post
Sedziwoj
post 10.12.2006, 22:37:12
Post #6





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

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


ON (tab1.id=tab2.id) łączy wyniki tab1 i tab2 przez złączenie przez pole id (ja są równe wartości)
a username = '$nick' umieść za WHERE połączone z resztą AND.


--------------------
Algorytmy w PHP, czy ktoś o tym słyszał?
Dlaczego tak mało kobiet programuje? ponieważ nie zajmują się głupotami.
Go to the top of the page
+Quote Post
bastek8989
post 11.12.2006, 17:02:59
Post #7





Grupa: Zarejestrowani
Postów: 205
Pomógł: 1
Dołączył: 11.09.2006

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


a pytanie

jak polaczyc powyzsze zapytanie z tym

  1. <?php
  2. "SELECT DATE_FORMAT(CURDATE(), '%Y') - DATE_FORMAT('$dataur', '%Y') AS wiek FROM users WHERE username='$name'"
  3. ?>


questionmark.gif?

bo oo mi chodzilo laczac users z komentarze ale niestety niepotrafie zrobic tego bardziej skomplikowanego zpayt

mozecie ktos pomoc w sformulowaniu tego zpaytaia? czy mozliwe jest jego wykonanie?

Ten post edytował bastek8989 11.12.2006, 18:49:56


--------------------
Web-Anatomy.com - tworzenie serwisów internetowych oraz stron www z okolic Bielska-Białej. Zapraszam.
Go to the top of the page
+Quote Post

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: 31.07.2025 - 07:51