PHP が json_decode を呼び出して文字列オブジェクトから json オブジェクトを生成するときに、[] 演算子を使用してデータを取得すると、次のエラーが発生します:
解決策(2種類):
1. json_decode($d, true) を使用します。 json_decode の 2 番目の変数を true に設定するだけです。
2. json_decode($res) はオブジェクトを返しますが、$res['key'] を使用してアクセスすることはできません。$res->key に置き換えてください。
mysql ドライバーがプロジェクトに含まれていることを確認しますか?
1) Tomcatサーバーを起動し、ブラウザを開き、(localhostはネームサーバーまたはホスト)と入力し、
管理インターフェースのログインページに入ります。このとき、元の手順で必要なユーザー名とパスワードを入力してください。インストールし、管理インターフェイスにログインします。
2) [リソース] - [データ ソース] を選択して構成データ ソース インターフェイスに入り、[データ ソース アクション] -> [新しいデータ ソースの作成] を選択して、構成詳細インターフェイスに入ります。
JNDI 名: ->jdbc /mysql
データ ソース URL ->jdbc:mysql://localhost:3306/test
JDBC ドライバー クラス->org.gjt.mm.mysql.Driver
3 ) \conf\Catalina\localhost ディレクトリを変更して 1 つの XML ファイルを作成します。名前は、公開した Web アプリケーションの名前です。 xml (testpool.xml など) を開いて、次の内容を追加します:
type="javax.sql.DataSource"
パスワード="123456"
driverClassName="org.gjt.mm.mysql.Driver"
maxIdle="2"
maxWait="50"
username="root "
url ="jdbc:mysql://localhost:3306/test"
maxActive="4"/>
内容は conf/server.xml
<リソース
name= "jdbc/mysql"
type="javax.sql.DataSource"
パスワード="123456"
driverClassName="org.gjt.mm.mysql.Driver"
maxIdle="2"
maxWait= "50"
username= "root"
url="jdbc:mysql://localhost:3306/test"
maxActive="4"/>
この手順を怠ると、エラーが発生しますレポートされます: 接続 URL のクラス ' ' の JDBC ドライバーを作成できません...残りのテキスト>>
http://www.bkjia.com/PHPjc/864932.html