0

bind_parammysql 組み込み関数で使用できる場所で、PHP の OOP を使用することは可能ですか?

次のエラーが発生する次のコードがあります。

Fatal error:  Call to undefined function FROM_UNIXTIME() in...

コードは次のとおりです。

$sql = $connection->prepare("INSERT INTO table_name (value1, value2, value3)
                             VALUES (?, ?, ?)");

$sql->bind_param('sss', $value1, $value2, FROM_UNIXTIME(" . $value3) . "));
$db -> query($sql, $connection);

エラーから私が理解している限り、PHPはFROM_UNIXTIME()メソッドを提供していません。したがって、私の問題はbind_param、クエリからの文字列を何らかの種類のコードにコンパイルし、それをmysql dbに送信することです。クエリで文字列として送信できる場合と同様にFROM_UNIXTIME、mysql はそのメソッドを理解し、それに応じて動作します。

とにかく、どうすればそのようなクエリを実行できますbind_paramか? 日時をタイムスタンプに変換して出力をクエリに入れようとしましたが、mysql はテーブルにゼロしか表示しません。

4

1 に答える 1