mysql に保存された unix タイムスタンプ値をブラウザに表示しようとしています (また、それらを CSV ファイルに保存します)。値は int (11) として格納されます。問題は、それらを表示すると、実際のタイムスタンプではなく、日付の書式設定に使用される「d」、「P」、「j」、「M」などの文字が表示されることです。何が問題なのですか?
<?php
/* MySQL connection and database connection code */
mysql_query ("SELECT emailaddress, subscribedate FROM email_list_subscribers WHERE subscriberid = '$sid'");
$email_result= mysql_query ("SELECT emailaddress, subscribedate FROM email_list_subscribers WHERE subscriberid = '$sid'");
if (mysql_num_rows ($email_result) == 0) {
$email = '';
$subscribedate = '';
} else {
$email = mysql_fetch_assoc ($email_result);
$email = $email['emailaddress'];
$subscribedate = (string) ( $email['subscribedate']);
echo $sid . " : " . $subscribedate . "<br/>";
}
?>