1 ضمیمه
دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی
سلام دوستان
به جدول زیر نگاه کنید
ضمیمه 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";
}
نقل قول: دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی
دوست عزیز شما در sql شماره فاکتور راindex تعریف کنید به نظر من
نقل قول: دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی
خوب الان یعنی دقیقا باید چیکار کنم ؟ :لبخند:
نقل قول: دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی
اسم دیتابیست که شماره فاکتور شماست در قسمت index آن unique را میدهید .
نقل قول: دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی
خوب آخه نمیشه اینجوری ...چون اطلاعات همسان اونوقت دیگه insert نمیشه!
نقل قول: دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی
خوب شما هم می خواهین شماره فاکتور تکراری نباشه دیگه
نقل قول: دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی
دوست عزیز مشکلتون حل شد انشالله .
نقل قول: دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی
آره فکر کنم مرسی از توجهتون
اگه باز مشکلی بود همینجا مطرح می کنم