こんにちは私はいくつかの古いpostgresql駆動サイトからmysqlに対して実行されている新しいインポートされたサイトにいくつかのコードを移植するタスクに取り組んできました。次のようなの関数呼び出しを使用するコードのセクションがいくつかあります。
$DataArrDT = pg_fetch_array($result,$i);
その後、コードの後半に次のようなセクションがあります。
if ($DataArrDT[0]=="")
データテーブル配列のインデックスに基づいて、テーブルのさまざまなセクションが可視性のために構築されます。
ただし、mysql_fetch_array関数呼び出しを渡すようにコードが変更されると、大量の警告がスローされます。私はそれを完全に期待していました。しかし、私はかなり長い間それらを解決しようと努力してきました、そして私は私の知識バンクの行き止まりに達しました。
これが私が試みたものです:
$DataArrDT = mysql_fetch_array($result,$i);
また
$DataArrDT = mysql_fetch_assoc($result,$i);
選択に関係なく、次のようなエラーが発生します。
注意:未定義のオフセット:xxx行の.phpの5
そして、それらの未定義のオフセット警告は、通常、密接に関連しています
警告:mysql_fetch_assoc()[function.mysql-fetch-assoc]:結果のタイプは、行xxxの.phpのMYSQL_NUM、MYSQL_ASSOC、またはMYSQL_BOTHのいずれかである必要があります。
解決方法に関するフィードバックを提供するために不足しているものがある場合は、お知らせください。最初の投稿に追加します。これは私が理解する必要があるものです。リンクがある場合は、それも投稿して読む必要があります。将来的には、深みを広げることができます。