私は2つのテーブルを持っています.1つはproduct_name product_idなどの多くの製品情報を含み、もう1つはproduct_idsのリストと、その製品が販売されているかどうかを示します。私はtable1.product_discount_idを見るChronジョブを定期的に実行できるものを作りたいと思っています。もしproductが0以外のカラムにあれば、table2.product_on_saleをyesに更新します。私は唯一の私はこれまでPHPスクリプトでこれを持っている0以外の割引idの製品のためのフィールドを変更することを確認する方法を理解してトラブルを抱えています:別のテーブルの列にある値があるテーブルで、ある列を設定するにはどうすればよいですか?
mysql_connect("myhost", "mydb", "mypassword") or die(mysql_error());
mysql_select_db("mydb");
$result = mysql_query("SELECT * FROM jos_vm_product WHERE product_discount_id != '0'");
while($row = mysql_fetch_array($result))
{
echo $row['product_id'];
echo ",";
}
とそれが生成されますtable2.product_on_saleフィールドをyesに変更したい製品のproduct_idのリスト。以前に取得した製品IDがtable2.product_on_saleフィールドのproduct_idと一致する場合は、yesに変更してください。どんな助けでも大歓迎です。
ごあいさつ アリ。
ありがとうございます。それが私の巨額を助けました! – Natastna2