PDA

View Full Version : سوال: عدم اجرای درست کد انتخاب رکورد ها از دیتابیس در دو کد select



hamidhassas
پنج شنبه 01 خرداد 1393, 11:20 صبح
من با کد های زیر اطلاعات رو از دیتابیس میگیرم بدین صورت که اول اطلاعات جدول product_services رو صدا میزنم و id های هر رکورد رو چاپ میکنم حالا میخوام کاری کنم که اطلاعات جدول service_invoice بر اسال شماره id های جدول product_services که انتخاب شده اند از داخل جدول service_invoice لیست بشن

مشکلم در صدا زدن اطلاعات از جدول service_invoice هست که عمل نمی کنه یعنی متغیر $ID در $result_6 قرار نمیگیره منظورم اگر$id به صورت '200','204','209', باشه در $result_6 به صورت '200', قرار میگیره




$result_5=mysql_query("SELECT * FROM `product_services` WHERE `user_servicer_id`='$personnel' and `deposit_account_date` BETWEEN '$date1' AND '$date2'") or die(mysql_error());
while($row_3 = mysql_fetch_array($result_5))
{
print $id = "'".$row_3['record_number']."',";
}

$result_6=mysql_query("SELECT * FROM `service_invoice` WHERE `record_number` in (".$id."'0') ORDER BY `id`");
while($row_4 = mysql_fetch_array($result_4))
{
print $row_5['0'];
}