SQLクエリーで作成した配列に2番目のクエリーからのデータを正しく追加する方法を誰かが示してくれることを望んでいました。PHP追加のMysqlクエリを使用した配列の追加
私は正しいmysqlリソースから作成した配列を持っています。
while($row = mysql_fetch_array($result)){
$first_pass[] = $row;
}
しかし、私は、私は追加の$ first_pass配列する前にwhileループ内で、2番目のクエリを実行したいの$ first_pass配列で終了する前に、
$p = $row['productid'];
$gle = mysql_query("SELECT value FROM `extra_field_values` WHERE productid = $p' AND fieldid ='11' ");
$goog = mysql_fetch_row($gle);
$row['google_cat'] = $goog[0];
私の質問には関係なく、私は既存のアレイにこのクエリを追加する方法、ではない、私はそれをダンプするとき、それはちょうど、別のインデックスが配列に追加ようにしていません。私は自分の作成したインデックスでmysql_fetch_rowを試してみましたが、mysql_fetch_arrayを試してみましたが、それは配列の別の配列として表示されます。 それはうまく機能すると思いますが、正しく見えません。 これは、ダンプは次のようになります。
ARRAY0 =>配列 0 =>文字列 '3614'(長さ= 4) 'バリエーションID' =>文字列 '3614'(長さ= 4) 1 =>文字列 '1406'(長さ= 4) 'productid' =>文字列 '1406'(長さ= 4) 2 =>文字列 '180-GL-QT-CAY-M'(長さ= 15) 'productcode' =>文字列 '180-GL-QT-CAY-M'(長さ= 15) google_cat => '衣類>手袋'
ここで、google_catは他の配列と同じように見えません。だから、どんな入力も感謝しています。 ありがとう
Re:PDO - http://web135.srv3.sysproserver.de/blog/index.php?/archives/10-Effective-PHP-Cargo-Cult-Programming.html:D(ちょうど「あなたのなぜ実際に最も教育的なレスポンスではないのかを説明せずに、現在のアプローチを捨てること)... – aendrew
しかし、 'mysql_fetch_assoc();'のために+1するのが理にかなっています。 – aendrew
@aendrew私はなぜ、それは疲れている説明をあきらめました。私は、マニュアルのPDOセクションでうまく読んで、利点をはっきりと説明しなければならないと考えました – Phil