Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem php forum wlasne..
zaba12
post 16.01.2006, 18:39:42
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 29.08.2003
Skąd: Gliwice

Ostrzeżenie: (10%)
X----


Witam mam taki oto problem

ustawilem se cos takiego

  1. <?php
  2. $query = "SELECT * FROM forum_tematy, forum_odp WHERE date=NOW()";
  3. $result = mysql_query ($query);
  4. $r=mysql_fetch_array($result);
  5. $date = $r['date'];
  6. if($date<>'') $date = '<img src="theme/'.$GLOBALS['theme'].'/forum/folder_new.gif" alt="Nowa Odpowiedz" width="16" height="16" border="0" />'; else $date = '<img src="theme/'.$GLOBALS['theme'].'/forum/folder.gif" alt="Brak Odpowidzi." width="16" height="16" border="0" />';
  7. ?>



jak sprawdzam czy dzial to mam o taki następujacy błąd:

Kod
Warning: mysql_query(): Column 'date' in where clause is ambiguous in C:\apache2triad\htdocs\skry\cmsik\module\forums.php on line 14 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\apache2triad\htdocs\skry\cmsik\module\forums.php on line 15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
crash
post 16.01.2006, 18:46:42
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


MySQL pluje się o nazwę kolumny 'date', zmień na np. 'data' czy 'czas' i będzie ok.


--------------------
Go to the top of the page
+Quote Post
zaba12
post 16.01.2006, 19:04:23
Post #3





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 29.08.2003
Skąd: Gliwice

Ostrzeżenie: (10%)
X----


ale ja chce zeby pokazywal ikonke nowa wiadomosc w tym dniu co dodano tzn ze jest np 2006-01-15 i pokazuje obrazek ze sa jakies nowe posty
Go to the top of the page
+Quote Post
ikioloak
post 16.01.2006, 19:08:23
Post #4





Grupa: Zarejestrowani
Postów: 416
Pomógł: 0
Dołączył: 8.01.2004

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


Zmien sama nazwe kolumny w tabeli i w skrypcie odpowiednie zapytania tak jak ci @crashu powiedzial i bedziesz mial to co chcesz
Go to the top of the page
+Quote Post
nospor
post 16.01.2006, 19:09:09
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




musisz specyzowac z ktorej tabeli te pole date pochodzi. musisz w zapytaniu napisac:
forum_tematy.date lub forum_odp.date

pozatym te zapytanie i taj jest bez sensu bo korzystasz z dwoch tabel a nigdzie nie ma ich zlaczenia


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 24.07.2025 - 18:38