boysilent
شنبه 20 مهر 1392, 22:08 عصر
سلام دوستان بنده یه کوری نوشتم که درست کار میکنه ولی تنها مشکلی که داره مقادیری که واکشی میشه دوبار نمایش داده میشه ممنون میشم راهنمایی کنید؟؟
$query=mysql_query("SELECT * from `dbbelits`,`dbrezerv`");
cherchil_hra
دوشنبه 22 مهر 1392, 08:38 صبح
یه این علت هستش که شما داری Cross Join می کنی یعنی دستور شما معادل این دستور هست:
select * from dbbelits cross join dbrezerv
مثلا اگر جدول dbbelits داری 10 رکورد و جدول dbrezerv شامل 20 رکورد باشد، خروجی شما شامل 200 رکورد خواهد بود که ترکیب رکوردهای جدول اول با دوم می باشد.
به عنوان مثال :
جدول t1 شامل مقادیر 1,2
جدول t2 شامل مقادیر a,b
خروجی cross join ==>
1,a
2,a
1,b
2,b
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.