• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
گرفتن اطلاعات از mysql و مقایسه .
#1
با سلام .
پیشاپیش عید رو تبریک میگم به همه ی دوستان در انجمن .

به یک مشکل بر خوردم که چند روزه هر چی فکر میکنم و تست میکنم به جواب نمیرسم .
فرض کنید که یک دیتابیس دارم با ۲ تا table و هر table هم ۲ تا column داره .

جدول ۱ : user

username
id

ex :
admin
1

hidden
2

جدول ۲ : site
address
id

ex
http://admin.com
1

http://hidden.com
2


خوب . میخوام الان اطلاعات رو از جدول ۱ بگیریم و بعد مقایسه کنم که ایدی که در جدول ۱ کشیدم همراه با ایدی که در جدول ۲ كشيدم یکی هست يا نه . یا بهتر بگم سرچ کنه ایدی رو ببینه مشابهش هست یا نه . اگر بود پس ادرس رو که مربوط به همون ایدی میشه در جدول دوم رو نمایش بده .

نمیدونم متوجه منظورم شدید یا نه ؟
سعی کردم با array_key_exists و ... این کارو انجام بدم اما به نتیجه ای نرسیدم .
اگر کسی از دوستان راهنمایی کنه ممنون میشم.
  پاسخ
تشکر شده توسط :
#2
برادر من شما مثله اینکه با امکانات دیتابیس خیلی آشنایی نداری، بهتره از join برای این کار استفاده کنی:
http://www.w3schools.com/sql/sql_join.asp
  پاسخ
تشکر شده توسط : hosseintdk775 HiddeN molana cyletech
#3
بسم الله الرحمن الرحیم
سلام
تو اون لینکی که دوستمون دادن خیلی خوب توضیح داده / اینم کوئری که می خواستید:
کد پی‌اچ‌پی:
select user.usernamesite.address from user inner join site on user.id=site.id
  پاسخ
تشکر شده توسط : HiddeN molana cyletech


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان