SilverLearn
یک شنبه 17 دی 1391, 22:33 عصر
سلام دوستان
به جدول زیر نگاه کنید
97973
من می خوام الان این جدول به 2 جدول زیر تبدیل کنم
جدول اول :
factor_num
customer_num
name
address
جدول دوم :
id
factor_num
tedad
disc
amount
ولی یک مشکلی هست همونطور که می بینید شماره فاکتور در تعدادی از رکوردها همسان هست من می خوام در جدول اولی شماره فاکتور ها بدون تکرار باشه و بر اساس شماره مشتری
ولی در جدول دومی شماره فاکتور تکرار بشه مشکلی نداره
از کد زیر هم برای ریختن جدول تو جدول جدید استفاده می کنم
$result = mysql_query("select * from kharid2 ",$con);
if(mysql_num_rows($result))
{
while($rows = mysql_fetch_array($result))
{
$result1 = mysql_query("insert into kharid3 values ('','".$rows['factor_num']."','1','".$rows['customer_num']."','".$rows['name']."','".$rows['address']."')",$con);
$result2 = mysql_query("insert into kharid2 values ('','".$rows['factor_num']."','2','".$rows['customer_num']."','".$rows['name']."','".$rows['address']."','".$rows['tedad2']."','".$rows['disc2']."','".$rows['amount2']."')",$con);
$result3 = mysql_query("insert into kharid2 values ('','".$rows['factor_num']."','3','".$rows['customer_num']."','".$rows['name']."','".$rows['address']."','".$rows['tedad3']."','".$rows['disc3']."','".$rows['amount3']."')",$con);
$msg[] = "Factor-ID ".$rows['factor_num']." Insert";
}
}
else
{
echo "no record found";
}
به جدول زیر نگاه کنید
97973
من می خوام الان این جدول به 2 جدول زیر تبدیل کنم
جدول اول :
factor_num
customer_num
name
address
جدول دوم :
id
factor_num
tedad
disc
amount
ولی یک مشکلی هست همونطور که می بینید شماره فاکتور در تعدادی از رکوردها همسان هست من می خوام در جدول اولی شماره فاکتور ها بدون تکرار باشه و بر اساس شماره مشتری
ولی در جدول دومی شماره فاکتور تکرار بشه مشکلی نداره
از کد زیر هم برای ریختن جدول تو جدول جدید استفاده می کنم
$result = mysql_query("select * from kharid2 ",$con);
if(mysql_num_rows($result))
{
while($rows = mysql_fetch_array($result))
{
$result1 = mysql_query("insert into kharid3 values ('','".$rows['factor_num']."','1','".$rows['customer_num']."','".$rows['name']."','".$rows['address']."')",$con);
$result2 = mysql_query("insert into kharid2 values ('','".$rows['factor_num']."','2','".$rows['customer_num']."','".$rows['name']."','".$rows['address']."','".$rows['tedad2']."','".$rows['disc2']."','".$rows['amount2']."')",$con);
$result3 = mysql_query("insert into kharid2 values ('','".$rows['factor_num']."','3','".$rows['customer_num']."','".$rows['name']."','".$rows['address']."','".$rows['tedad3']."','".$rows['disc3']."','".$rows['amount3']."')",$con);
$msg[] = "Factor-ID ".$rows['factor_num']." Insert";
}
}
else
{
echo "no record found";
}