نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: خواندن اطلاعات از دو جدول در ديتابيس

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #4
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : خواندن اطلاعات از دو جدول در دستابيس

    نه ، اگر دو كوئري بنويسيد ميشه ميشه اوني كه ميگيد يعني اجراي كوئري دوم در حلقه كه مناسب نيست...
    ببينيد در دو جدول كد محصول مشترك هست ، درسته ؟ پس ما نياز داريم ركورها به صورت متناظر بر اساس كد مشتركشون انتخاب بشند و نه ترتيب
    يعني وقتي ميگيم كد محصول از جدول يك برابر كد محصول از جدول دو باشه يعني اينكه قيمت و مشخصات مربوطه به اين كد از جدول يك با مشخصات متناظر از جدول 2 انتخاب بشند.
    نمونه :
    کد PHP:
    $q mysql_query("SELECT table1.*,table2.* FROM table1,table2 WHERE table1.code=table2.code  ");
    while(
    $data mysql_fetch_array($q))
    {
    echo 
    "product code : ".$data['code'];
    echo 
    "<br> name : ".$data['name'];
    echo 
    "<br> price : ".$data['price'];
    echo 
    "<br> sold items : ".$data['sold'];

    * كد رو دستي و در مروگر اتينجا نوشتم چك كنيد خطا نداشته باشه !
    * اگر نام فيلدهاي فير معادي داريم كه در دو جدول يكسان هستند بايد در كوئري مشخص كنيم تا اشتباه نشه ولي ترجيحا بهتره نام هاي مجزايي استفاده كنيد.
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  2. تعداد تشکر ها از Rezash به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. ديتا سنتر انگليس
    توسط server8 در انجمن سرور اختصاصی
    پاسخ ها: 16
    آخرين نوشته: March 5th, 2012, 16:17
  2. وارد كردن اطلاعات ديتابيس
    توسط soheilsan در انجمن سوالات و مشکلات
    پاسخ ها: 11
    آخرين نوشته: March 30th, 2011, 16:57
  3. جدول هاي ديتابيس
    توسط texas در انجمن PHP-MySQL
    پاسخ ها: 7
    آخرين نوشته: October 13th, 2010, 20:45
  4. پاسخ ها: 5
    آخرين نوشته: August 27th, 2010, 01:29
  5. ديتا بيس
    توسط ghahremanian در انجمن کلوکسو يا ال ايکس ادمين Kloxo or LXAdmin
    پاسخ ها: 1
    آخرين نوشته: October 26th, 2009, 05:47

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •