2016-12-01 11 views
0

午後、変数に値が存在しない場合は、行を削除してください

現在、値が変数に存在しない場合、データベースから行を削除しようとしています。 私はデータベースからすべての郵便番号を返す変数$ blsrowP ["field_zipcode_value"]を呼び出しています。別のデータベースは、これらの同じ郵便番号を保持しています。 これらの郵便番号を私の変数から新しいデータベースと比較し、この変数の中にリストされていない郵便番号を削除したいと思います。

私は2つの異なるデータベースを比較するのではなく、自分のデータベースの変数だけを比較しています。 オンラインで検索しようとしましたが、2つの異なるデータベーステーブルを比較するだけで検索できます。ありがとう。

答えて

1

クエリを使用しないで変数を渡すことができれば、これを達成することができます(正しく理解した場合)。プログラム/スクリプトで以下のクエリを作成し、最初のデータベースからリストを取得し、2番目のデータベースから削除します。

Delete * from tabname where column not in (<provide your variable list>) 

詳細がわからない場合は、こちらをご覧ください。

+0

素晴らしいです、それは完璧に動作します。 コードは$ update100 = 'creat_companies_zip_lat_longから削除*します。ここで、field_zipcode_valueは' '$ blsrowP ["field_zipcode_value"]'ではありません。 これを実行すると、変数に郵便番号が存在しない行がすべて削除されます。ありがとう。 –

関連する問題