今日はとても簡単なはずですが、どこにも答えが見つかりません。
私は多次元配列を持っています。partid と数量を格納します。
$pCombined[] = array ( $newName[$b], $newQty[$b] );
ここで提案されているように、PHP 結合を使用したい: Passing an array to a query using a WHERE clause
パーツに関する mySQL からより多くのデータを取得する必要があるため、行ごとに 1 つの SQL クエリを実行するという考えが気に入らないため、ID のリストを結合する必要があります。
私は使用しようとしました:
$ids = join(',', $pCombined);
それは配列、配列、配列....などを与えるだけです
角かっこの明白な組み合わせをいくつか試しました。私が欲しいと思うのは...
$ids = join(',', $pCombined[*][0]); (where * is all)
また、全体を過度に複雑にしている可能性があると思います。 foreach または for ループを使用して、手動で参加できると思います。基本的なショッピング カートではありませんが、原理は似ています。どうすればこれを行うことができるか、またはおそらく私を別の方向に押しやる方法についてのアイデア。ありがとう。