954,568 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

retrieve date from database to display on web page

hi
I need to display date which is stored in database and need to format and display on web page the current format is (Y-m-d)
I need to display as (d-m-Y);
On the web page pls anybody help me with the php script I will paste my code:

<?php
$d=$_POST['sdd'];
$m=$_POST['sdm'];
$y=$_POST['sdy'];
$string=date("Y/m/d",mktime(0,0,0,$m,$d,$y));
$con=mysql_connect("localhost","root","");
	if(!$con)
	{
		die('UNABLE TO CONNECT TO DATABASE'.mysql_error());
	}
	mysql_select_db("dummy");
	//echo $string; 
	mysql_query("insert into date1 (datevalue, count) values ('$string' , ' ')");
	$result=mysql_query("select date_format( datevalue , ' %d/ %m/ %Y ' ) as date  from date1 order by count desc");
	if($row=mysql_fetch_array($result))
	{
		echo "Welcome user u selected the following date";
		echo "";
		echo $row['datevalue']; 
		echo "";
		echo "Done displaying date";
	}
	mysql_close($con);
	
?>

but it isnt displaying anything

mithesh
Newbie Poster
13 posts since Mar 2006
Reputation Points: 10
Solved Threads: 0
 

Use the code below, edit all the red text with correct data.

<?php
$db_host = 'HOST';
$db_user = 'USER';
$db_pwd = 'PASS';

$database = 'DB';
$table = 'TABLE';

if (!mysql_connect($db_host, $db_user, $db_pwd))
    die("Can't connect to database");

if (!mysql_select_db($database))
    die("Can't select database");

// sending query
$result = mysql_query("SELECT 
  `TABLE`.FIELDNAME(DAY),`TABLE`.FIELDNAME(MONTH),`TABLE`.`FIELDNAME(YEAR)`
FROM
  `TABLE`
LIMIT 0 , 30");
if (!$result) {
    die("Query to show fields from table failed");
}

$fields_num = mysql_num_fields($result);

echo "<table border='0'><tr>";
// printing table headers
for($i=0; $i<$fields_num; $i++)
{
    $field = mysql_fetch_field($result);
    echo "<td>{$field->name}</td>";
}
echo "</tr>\n";
// printing table rows
while($row = mysql_fetch_row($result))
{
    echo "<tr>";

    // $row is array... foreach( .. ) puts every element
    // of $row to $cell variable
    foreach($row as $cell)
        echo "<td>$cell</td>";

    echo "</tr>\n";
}
mysql_free_result($result);
?>


Save as PHP, if html phasing isn't enabled. Data should appear, In the correct format you wish.

If this information was helpful. Please add to my rep. Thanks

macneato
Posting Pro in Training
421 posts since Jun 2007
Reputation Points: 46
Solved Threads: 48
 
hi I need to display date which is stored in database and need to format and display on web page the current format is (Y-m-d) I need to display as (d-m-Y); On the web page pls anybody help me with the php script I will paste my code: <?php $d=$_POST['sdd']; $m=$_POST['sdm']; $y=$_POST['sdy']; $string=date("Y/m/d",mktime(0,0,0,$m,$d,$y)); $con=mysql_connect("localhost","root",""); if(!$con) { die('UNABLE TO CONNECT TO DATABASE'.mysql_error()); } mysql_select_db("dummy"); //echo $string; mysql_query("insert into date1 (datevalue, count) values ('$string' , ' ')"); $result=mysql_query("select date_format( datevalue , ' %d/ %m/ %Y ' ) as date from date1 order by count desc"); if($row=mysql_fetch_array($result)) { echo "Welcome user u selected the following date"; echo "
"; echo $row['datevalue']; echo "
"; echo "Done displaying date"; } mysql_close($con); ?> but it isnt displaying anything


can you change you AS DATE i think DATE() is a reserved function in MYSQL you use DATE as an ALIAS.

rm_daniweb
Junior Poster
165 posts since Jan 2007
Reputation Points: 13
Solved Threads: 12
 

I just wanted to say, I was looking for an answer to this same question, and this post helped me a great deal.

Thanks!

jdw1979
Newbie Poster
2 posts since Jun 2009
Reputation Points: 10
Solved Threads: 0
 
$table=date,field name=date1,date2 , datatype=datetime

$sql="select date1 from date;
$result=mysql_query($sql) or die(mysql_error());
if($row=mysql_fetch_array($result))
   {
      $cr_date=date_create($row['date1']);
      $for_date=date_format($cr_date,'d-m-Y H:i:s');
   }
print $for_date;
antonyruban
Newbie Poster
2 posts since Jan 2011
Reputation Points: 10
Solved Threads: 0
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You