DATE形式をSTRING形式に変換するのに役立つ必要があります。PHPのMYSQL DATE形式をSTRING形式に変換する
私はDATE型のmysqlデータベース列の変数を持っています。
php explode()関数を実行したいのですが、パラメータが文字列でなければならないというエラーが表示されます。
これは、データベースから変数を取得するためのコードです:
$duedate = mysql_query("SELECT duedate FROM mtt_todolist WHERE id=$id") ;
私はその後の$ duedate爆発()関数を使用したい...
$date = explode("-", $duedate);
私はこのエラーを取得します:
Warning: explode() expects parameter 2 to be string,
だから、私は$ duedateを文字列に変換する必要があります。どんな助け?ありがとうございました。
「var_dump($ duedate)」と書かれているようです。私はそれも日付ではないと確信しています。おそらく、結果セットまたは "リソース"になるでしょう。この場合、 '$ duedate-> duedate'が動作するかもしれません。 –
mysql_fetch_rowなどを使用して、リソース・リンクから行をフェッチするのを忘れてしまいました。 –
データベースを照会する方法の例については、[manual](http://php.net/mysql_query)を参照してください。 –