私はmysqlで実行されたときに「curdate()」関数と呼ばれるものを実装しようとしています。
ただし、問題は、PHPで「curdate()」を関数として追加しようとするたびに
$today = curdate();
うまくいきません(もちろん笑)。
それで、私の質問(言い換え)は...
curdate() が (単なる SQL 関数ではなく) PHP 関数になるようにするにはどうすればよいですか?
使ってみた
$today = date("Y-m-d");
しかし、何らかの理由で機能しないので、推測するものを追加する必要があります。
(ちなみに、私は「profile.class.php」ファイルを使用しているので、おそらく「$today = date("Ymd");」が機能しない理由を説明できるでしょう。)
私の Profile.class.php 設定
function add_viewed_me($member_id,$member_viewed)
{
$time_now = date("Y-m-d");
$sql="insert into view_me";
$sql.="(member_id";
$sql.=", member_viewed";
$sql.=", last_viewed_on";
$sql.=", num_viewed)";
$sql.=" values($member_id";
$sql.=", $member_viewed";
$sql.=", '$time_now'";
$sql.=", 1)";
$res=mysql_query($sql);
if($res)
{
return 1;
}
else
{
return 0;
}
}