ホームページ > バックエンド開発 > PHPチュートリアル > PHP access2007コードクエリ日付生死が解決策のアイデアを渡さない

PHP access2007コードクエリ日付生死が解決策のアイデアを渡さない

WBOY
リリース: 2016-06-13 12:53:01
オリジナル
826 人が閲覧しました

日付をクエリするための php access2007 コードは、Access の
日付比較を渡しません。クエリでは、文字列の '' と同様に #2003-1-1# を使用する必要があります。

php access2007
を使用しています 日付をクエリするコードが失敗したことがわかりました (日付フィールド rq の問題であることが確認され、他のフィールドは成功しました)
コードは次のとおりです
$db = ADONewConnection('ado_access'); $access = realpath('../data.mdb'); $myDSN = 'PROVIDER=Microsoft.Jet.OLEDB.4.0;'.'DATA SOURCE='.$access .';'."Jet OLEDB:Database Password=12;";
$db->接続($myDSN); $mtime="2012-12-3";
$mtime = date("#Y-m-d#",$mtime);
$arr=array($LOGIN_USER_NAME,$mtime);
$recordSet = $db->Execute('select username,rq,times,sbzt,xbzt from kq where username=? and rq=?',$arr);
rq は、2012-12-3
などの短い日付型です。 解決する



-----解決策---------

$mtime = date("# Y-m-d #",$mtime);
どうですか? $mtime = "#$mtime#";
date の 2 番目のパラメータは UNIX タイムスタンプ

です
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート