大きなサイズのキャンディーが好きな人にメールを送りたいとしましょう。
私がこれを行うとき:
$query1 = mysql_query("SELECT id_candy FROM `candylist` WHERE
candysize > 100") or die(mysql_error());
$result = mysql_fetch_array( $query1 );
$query2 = mysql_query("SELECT mail FROM `buyers` WHERE
candysizeinterest IN ($result)
") or die(mysql_error());
もちろん、このquery2が問題です。
$result は使用する適切な形式ではないため、次の明らかなエラーが発生します。
**Unknown column 'Array' in 'where clause'**
クエリの結果を次のようにフォーマットするには、助けが必要です。
($val1, $val2, $val3....and so on)
その後、INステートメントに使用できるようになります。
しかし、私はそうする方法がわかりません。