روش استخراج اطلاعات از 4 جدول در mysql

sanbad

Member
احتياج به اين هست که اطلاعات از 4 جدول استخراج بشه فيلد مشترک در تمام جدول ها userID نام دارد و هر جدول نيز 7 يا 8 فيلد دارد.

من اين query را نوشتم ولي پيام خطا ميده که query انجام نشد. برنامه تحت php نوشته شده.

PHP:
$query = " SELECT * FROM table1 AS t1
	INNER JOIN table2 AS t2
	ON t1.userID = t2.userID
		INNER JOIN table3 AS t3
		ON t2.userID = t3.userID
			INNER JOIN table4 AS t4
			ON t3.userID = t4.userID	
	WHERE t4.userID = '$userid'  ";

تنها بين دو جدول که تلفيق مي نويسم برنامه اجرا مي شه!

PHP:
$query = " SELECT * FROM table1 AS t1
	INNER JOIN table2 AS t2
	ON t1.userID = t2.userID
	WHERE t2.userID = '$userid'  ";

مشکل کجاست؟
چطور بايد اطلاعات مربوط به 4 جدول را در يک فصل مشترک استخراج کرد؟

تو کتاب mysql انتشارات ديباگران براي تلفيق مثالي زده شبيه همان دسترات کد اولي. اما متاسفانه به اين سبک پرس و جو اجرا نمي شود.

لطفا راهنمايي کنيد.
 

sanbad

Member
PHP:
$dbresult = mysql_query($query) or die(mysql_error());

مشکل را نشان داد.
ممنون
 

جدیدترین ارسال ها

بالا