Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]problem z polem date (porownywanie dat)
michat34
post
Post #1





Grupa: Zarejestrowani
Postów: 200
Pomógł: 1
Dołączył: 4.08.2012

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


poprzed zmienna w url przekazuje date, zmienna nazywa sie art i wyglada tak:

?art=2012-10-10

przykladowo. w bazie danych mam tabele w niej m.in. pole date z roznymi datami. chce pobrac wszystkie z danego dnia,miesiaca i roku. wysylam zapytanie

$art = $_GET['art'];
$stmt=$pdo->query("SELECT autor,wiadomosc FROM kalendarz WHERE data='$art'");

art jest rowne 2012-10-10, w bazie danych mam rekord z taka wartoscia w date, a mimo o nic mi nie wyszukuje. jakies pomysly?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
jaslanin
post
Post #2





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

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


1. spr czy to query wykonuje się dobrze na bazie danych np. przez phpmyadmin, linię komend?
2. sprawdziłeś czy pdo zwraca dane dla innych zapytań?
Go to the top of the page
+Quote Post
michat34
post
Post #3





Grupa: Zarejestrowani
Postów: 200
Pomógł: 1
Dołączył: 4.08.2012

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


dziala dobrze i dla innych zwraca. a moze da sie uzyc jakiejs mysql'owej funkcji moze dla porownania? cos z interval, add_date..?

Ten post edytował michat34 7.11.2012, 17:53:39
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #4





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


  1. $art = $_GET['art'];
  2. $stmt=$pdo->query("SELECT autor,wiadomosc FROM kalendarz WHERE data = DATE '$art'");
Go to the top of the page
+Quote Post
mmmmmmm
post
Post #5





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


  1. $art = $_GET['art'];
  2. $stmt=$pdo->query("SELECT autor,wiadomosc FROM kalendarz WHERE Date(data)='$art'");
Go to the top of the page
+Quote Post
alegorn
post
Post #6





Grupa: Zarejestrowani
Postów: 341
Pomógł: 40
Dołączył: 23.06.2009

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


w jakim formacie masz pole data w bazie danych? varchar ? date ?
Go to the top of the page
+Quote Post

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: 22.08.2025 - 21:50