View Full Version : Date Format
Joseph Witchard
11-28-2008, 06:54 PM
If selecting from a DATETIME field in MySQL, could someone show me how exactly a SQL query looks when you use MySQL's DATE_FORMAT?
PappaJohn
11-28-2008, 06:57 PM
Here (http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format) is a list of all the format specifiers and some usage examples.
Joseph Witchard
11-28-2008, 08:12 PM
I've seen that page. The thing is, I need to get out a date that was inserted from a SQL query on another page. The query that I'm going to use DATE_FORMAT for is also pulling out integers and strings.
PappaJohn
11-28-2008, 08:18 PM
Well, without seeing your table structure or the desired format for the date, this is only an example:
$sql = "SELECT DATE_FORMAT(column_name_here, '%b %e, %Y') as date_out FROM table_name_here WHERE where_clause_here";
$result = mysql_query($sql);
if($result)
{
$row = mysql_fetch_assoc($result);
$the_date = $row['date_out'];
echo $the_date; // will echo the date as Nov 28 2008
}
Joseph Witchard
11-28-2008, 08:24 PM
I haven't coded the script completely, but here is the query so far:
$query = "SELECT `author_id`, `author_name`, `date_posted`, `category_id`, `categories.category_name`, `title`, `post_body` FROM `posts` JOIN `categories` ON `posts.category_id` = `categories.category_id`";
guelphdad
11-29-2008, 06:31 AM
don't code in php. solve your problem first directly in sql and then convert to php.
you have not used DATE_FORMAT in your query above.
vBulletin® v3.8.2, Copyright ©2000-2009, Jelsoft Enterprises Ltd.