私は、MySQLとPHP 5を使用しています:私がしなければPHP配列アクセス
foreach ($line as $data)
{
echo ($data . ", ");
}
をしかし:私はこれを行うと、私は印刷されたクエリの結果を見ることができます
$line = mysql_fetch_array($result, MYSQL_ASSOC);
代わりに、これは:
echo ($line[0] . " " . $line[1] . " " . $line[2]);
私は何も表示されません。また、私は$ラインから値を割り当てることはできません。
$values[] = $line[0];
//は失敗 - 何
なぜを割り当てていないのですか?代わりに私は何をしなければなりませんか?
対応する列名を使用するようにインデックス番号を使用して(E_ALL) 'と呼びます。定義されていない配列インデックスについての 'E_NOTICE'レベルのエラーが表示されます – Phil
mysqlクエリの結果は0インデックス配列ではなく、キーはDBテーブルのulomn名です – Qchmqs