ここで私は2つのテーブルpro_zone_mとtemp_constを持っています。私はtemp_constからゾーンを挿入し、pro_zone_mから対応するゾーンのzone_idの値を取得する必要がある3番目のテーブルpro_mに値を挿入します。 私は試しましたが、解決策を考え出すことができませんでした。このようなあなたのINSERTクエリが2つのテーブルの値を1つのテーブルに挿入する方法は、他のテーブルの値と同じですか?
$uisq = "SELECT * FROM pro_zone_m";
$ytu = mysql_query($uisq);
$mnm = mysql_fetch_array($ytu);
extract($mnm);
$wqr = "SELECT * FROM temp_const";
$wqe = mysql_query($wqr);
while($wqe1 = mysql_fetch_array($wqe))
{
extract($wqe1);
$zxc = "INSERT INTO pro_m set custid='$custid', firstname='$firstname', lastname='$lastname', country='$country',
city='$city', state='$state', zone='$zone', adresstype='$address_type', address1='$address1', address2='$address2',category='$category',
focus='$focus', assignto='$assign_to', division='$division', product='$product', grade='$grade', potential='$potential', designtn='$designation',
mobile='$mobile', primphone='$primary_phone', primemail='$primary_email',
exhibition = '$exhibition', zonea_id = '$zoneid' WHERE zone = '$code' ";
$zxc1 = mysql_query($zxc);
あなたは 'insert into'と' update'を混在させています。 – SuperDJ
挿入が必要な場合は、 –
を挿入または更新する場合は挿入してください。 –