Chcę ograniczyć moje zapytanie do wyników, które zostały wprowadzone w ciągu ostatnich 10 dni. Kolumna TIMESTAMP nosi nazwę Data. Jak mam to zrobić?MySQL wybierz tylko tam, gdzie znacznik czasu pochodzi z ostatnich 10 dni
$result = mysql_query("SELECT * FROM Posts WHERE (City = '$city2') ORDER by Comments DESC LIMIT 5");
Dzięki
... i jak !!!!! – Keng
Przepraszam, wysłałem niewłaściwe zapytanie. Próbowałem użyć tego, wygląda dobrze, ale nie mam żadnych wyników. Jednak wszystkie moje wpisy zostały wczytane wczoraj. (1 dzień od hotelu). – lisovaccaro
potwierdź, że pole daty zawiera właściwe daty i faktycznie jest polem daty i godziny. Jeśli jest to int (np. Uniksowy znacznik czasu), to zapytanie nie będzie działać i będziesz musiał użyć unix_timestamp/from_unixtime, aby odpowiednio go przekonwertować. –