ホームページ > バックエンド開発 > PHPチュートリアル > PHP アクセスに関する混乱、丸一日悩んでいましたが、解決できませんでした。

PHP アクセスに関する混乱、丸一日悩んでいましたが、解決できませんでした。

WBOY
リリース: 2016-06-23 14:27:06
オリジナル
926 人が閲覧しました

$connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("D:/zhxlweb/web/www.test.com/zhxl.mdb") ;     $connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC ); 		$sql = "select * from zhxl_article";		$query = odbc_exec($connid,$sql);		while($row=odbc_fetch_array($query)){		print_r($row);	}
ログイン後にコピー


このようにして、返された結果に指定したフィールドを 1 つだけ含めるようにしたいと思います。 from zhxl_article" ;この方法では、何も印刷できず、データも取得できません。フィールドはすべて正しいので、(*) を返すことしかできず、残りは機能しません


ディスカッションに返信 (解決策) )

Post print_r($ row); 結果

odbc_errormsg();
ログイン後にコピー

エラーメッセージを見てください

オープンソースのものはオープンソースのものと最もよく合います。これは根深い問題です。

COM コンポーネントを作成し、ASP を使用してアクセスするには、ADODB クラスを使用することをお勧めします

zhxl_article からarticle_title を選択します

フィールド名とテーブル名に問題がない場合は、エイリアスを使用してみてください:


select a.article_title from zhxl_article a



php と access を併用すると、次から次へと問題が発生します。 WPF で開発するには、思い切って C# と sqlserver を使用することをお勧めします。上記の方々、本当にありがとうございました

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