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

موضوع: مشکل در اجرای دو کوئری پی اچ پی برای مای اس کیو ال

  1. #1
    عضو جدید
    تاریخ عضویت
    May 2012
    نوشته ها
    6
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    58 مشکل در اجرای دو کوئری پی اچ پی برای مای اس کیو ال

    سلام من یه مشکل توی اجرای توابع مای اس کیو ال در فایل پی اچ پی دارم

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

    این نمونه کد هارو آوردم که اگه کسی میدونه تو پی اچ پی برام بازسازی کنه :

    1- select user-id,peygham from peyghamtbl

    2- select user-name from Users where user-id in (select user-id from peyghamtbl)

    در کل منظورم اینه که اسم کاربر رو از جدول اعضا متناسب با شماره کاربری بگیره و انجا نشون بده

  2. # ADS




     

  3. #2
    عضو جدید
    تاریخ عضویت
    May 2012
    نوشته ها
    6
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : مشکل در اجرای دو کوئری پی اچ پی برای مای اس کیو ال

    یعنی کسی نیست کوئری های تو در تو رو یادمون بده ؟

  4. #3
    عضو انجمن
    تاریخ عضویت
    Jul 2009
    محل سکونت
    شیراز
    نوشته ها
    267
    تشکر تشکر کرده 
    325
    تشکر تشکر شده 
    436
    تشکر شده در
    296 پست

    پیش فرض پاسخ : مشکل در اجرای دو کوئری پی اچ پی برای مای اس کیو ال

    کد:
    Select (Select User-name From Users where Users.user-id=peyghamtbl.user-id ) as UN ,Peygham from peyghamtbl
    اینو تست کن ...

  5. #4
    عضو جدید farzadnsr آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    96
    تشکر تشکر کرده 
    26
    تشکر تشکر شده 
    36
    تشکر شده در
    31 پست

    پیش فرض پاسخ : مشکل در اجرای دو کوئری پی اچ پی برای مای اس کیو ال

    باید از اینر جوین استفاده کنی(Inner join)

    اینم آموزش

    SQL INNER JOIN Keyword

  6. #5
    عضو جدید
    تاریخ عضویت
    May 2012
    نوشته ها
    6
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : مشکل در اجرای دو کوئری پی اچ پی برای مای اس کیو ال

    من میخوام اینا رو توی پی اچ پی اجرا کنم

    دستور اس کیو الش رو میدونم ولی نمیدونم چطور تو پی اچ پی پیاده سازی کنم

  7. #6
    عضو جدید
    تاریخ عضویت
    May 2012
    نوشته ها
    6
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : مشکل در اجرای دو کوئری پی اچ پی برای مای اس کیو ال

    این کد پی اچ پی هست که کوئری اجرا میکنم زیرش هم ستون ها رو نوشتم
    $q = "SELECT * FROM messages ORDER BY `id` DESC ";
    $result=mysql_query($q);
    $num=mysql_num_rows($result);
    $i=1;
    while($row = mysql_fetch_array($result))
    {

    ?>



    <tr>
    <td align="center"><?php echo $i++;?></a></td>

    </td>
    <td align="center"><?php echo $row['id'];?></td>
    <td align="center"><?php echo $row['user_fid'];?></td>
    <td align="center"><?php echo $row['text'];?></td>
    </td>

    </tr>

    <?php

    }

    ?>
    میخوام ببینم چطور توی این کوئری کاری کنم که آی دی رو از جدول کاربر بخونه و به جای آی دی نشون بده؟

  8. #7
    عضو انجمن php.online آواتار ها
    تاریخ عضویت
    May 2012
    محل سکونت
    وردپرس
    نوشته ها
    125
    تشکر تشکر کرده 
    65
    تشکر تشکر شده 
    201
    تشکر شده در
    124 پست

    پیش فرض پاسخ : مشکل در اجرای دو کوئری پی اچ پی برای مای اس کیو ال

    با php 4 بلد نیستم . اگه با php 5 می خواین توضیح بدم.
    در کل شما باید یک تابع برای اتصال به پایگاه تعریف کنی. بعد اطلاعات رو فراخانی کرده و چاپ کنی.
    قالب ، افزونه، آموزش ، هک و ... فقط برای وردپرس

    گروه طراحی آنلاین وب سایت http://onlinewebsite.ir

  9. #8
    عضو جدید farzadnsr آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    96
    تشکر تشکر کرده 
    26
    تشکر تشکر شده 
    36
    تشکر شده در
    31 پست

    پیش فرض پاسخ : مشکل در اجرای دو کوئری پی اچ پی برای مای اس کیو ال

    نقل قول نوشته اصلی توسط majeedpotter نمایش پست ها
    این کد پی اچ پی هست که کوئری اجرا میکنم زیرش هم ستون ها رو نوشتم
    $q = "SELECT * FROM messages ORDER BY `id` DESC ";
    $result=mysql_query($q);
    $num=mysql_num_rows($result);
    $i=1;
    while($row = mysql_fetch_array($result))
    {

    ?>



    <tr>
    <td align="center"><?php echo $i++;?></a></td>

    </td>
    <td align="center"><?php echo $row['id'];?></td>
    <td align="center"><?php echo $row['user_fid'];?></td>
    <td align="center"><?php echo $row['text'];?></td>
    </td>

    </tr>

    <?php

    }

    ?>
    میخوام ببینم چطور توی این کوئری کاری کنم که آی دی رو از جدول کاربر بخونه و به جای آی دی نشون بده؟
    باید از اینر جوین استفاده کنی(Inner join)

    اینم آموزش

    SQL INNER JOIN Keyword

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

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

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

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

  1. پاسخ ها: 6
    آخرين نوشته: June 26th, 2016, 16:54
  2. پاسخ ها: 13
    آخرين نوشته: May 6th, 2013, 10:14
  3. اختصاص دادن تمام قدرت سی پی یو به یک وی پی اس؟
    توسط ertebat7 در انجمن سوالات و مشکلات
    پاسخ ها: 10
    آخرين نوشته: December 13th, 2012, 21:32
  4. پاسخ ها: 10
    آخرين نوشته: January 18th, 2012, 21:30

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

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