تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 10 از 10

نام تاپيک: اچرا نشدن کوئری ها

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2013
    پست ها
    45

    پيش فرض اچرا نشدن کوئری ها

    سلام دوستان خسته نباشید
    من یه مشکل دارم و آن اینکه دارم یه سایت طراحی میکنم. میتونم به دیتابیس متصل بشوم اما کوئری ها اجرا نمیشوند مشکل از چیست؟ حتی از سیستم مدیریت محتوا هم استفاده کردم اما کوئری آنها هم اجرا نشد. مثلا به این صورت کوئری را میزنم:
    <?php
    $My_Connection= mysql_connect("localhost","ghasab_ghasr","atsARd") ;
    $db=mysql_select_db('ghasrsab_aghahi',$My_Connecti on);
    if (!$My_Connection)
    {
    die('Could not connect:'.mysql_error());
    }
    $Query=mysql_query("SELECT 'آدرس' FROM `تبلیغ`");
    $row_link=mysql_fetch_array($Query);
    print"$row_link";

    ?>

  2. #2
    کاربر فعال انجمن موبایل A.N.A.P's Avatar
    تاريخ عضويت
    Jan 2010
    محل سكونت
    Clouds
    پست ها
    3,023

    پيش فرض

    سلام دوست عزيز.اولا كد هاتون رو توي بذارين تا خونده بشه. ( علامت هش #)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اول اينكه اگه شما اروري ميگيرد بگيد.
    فك ميكنم اشكالتون اينجاست :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    كه بايد اينجوري باشه :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه درست نيست لطفا اروري كه ميگيريد رو بذاريد.
    Last edited by A.N.A.P; 17-01-2014 at 12:05.

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2013
    پست ها
    45

    پيش فرض

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

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2013
    پست ها
    45

    پيش فرض

    باز هم سلام دوست عزیز
    مدیریت محتوا را دوباره نصب کردم این دفعه کارکرد. اما کدهای خودم کار نمیکنه. مثلا شما این کد را بررسی کنید ببینید مشکلی نداره:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینطوری ارور میده:
    Fatal error: Call to undefined function: msql_query() in c:\program files (x86)\easyphp1-8\www\config.php on line 8



  5. #5
    داره خودمونی میشه
    تاريخ عضويت
    Feb 2009
    پست ها
    119

    پيش فرض

    این را اشتباه نوشتی
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    صحیح اینه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  6. #6
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2013
    پست ها
    45

    پيش فرض

    باسلام ممنون از پاسخهاتون
    اما الان این کد را به این صورت که گفتی درست کردم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    الان این ارور را میده:
    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\program files (x86)\easyphp1-8\www\config.php on line 8

  7. #7
    کاربر فعال طراحی صفحات وب hamedarian2009's Avatar
    تاريخ عضويت
    Nov 2012
    پست ها
    305

    پيش فرض

    الان این ارور را میده:
    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\program files (x86)\easyphp1-8\www\config.php on line 8[/QUOTE]

    سلام شما فکر کنم دستورات رو با mysqli اشتباه گرفتین باید برای انتخاب دیتابیس هم دستورشو جداگانه بنویسی
    وقتی هم داری از دستور mysql_fetch_row استفاده می کنی یعنی داری یه آرایه میسازی و برای دستیابی به مقادیر آرایه باید تو این دستور از اندیس عددی اون استفاده کنی
    کدتو اصلاح کردم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  8. #8
    کاربر فعال انجمن موبایل A.N.A.P's Avatar
    تاريخ عضويت
    Jan 2010
    محل سكونت
    Clouds
    پست ها
    3,023

    پيش فرض

    البته بجاي 0 توي
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بايد اسم ستون قرار بگيره.

  9. #9
    کاربر فعال طراحی صفحات وب hamedarian2009's Avatar
    تاريخ عضويت
    Nov 2012
    پست ها
    305

    پيش فرض

    البته بجاي 0 توي
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بايد اسم ستون قرار بگيره.
    اینجا با دستور mysql_fetch_row یک آرایه numerical ایجاد شده و حتما با اندیس عددی اون قابل دستیابی است. برای اینکه با نام ستون بخواهید مقداری رو از دیتابیس واکشی کنید باید از mysql_fetch_assoc استفاده کنید.موفق باشید

  10. 2 کاربر از hamedarian2009 بخاطر این مطلب مفید تشکر کرده اند


  11. #10
    کاربر فعال انجمن موبایل A.N.A.P's Avatar
    تاريخ عضويت
    Jan 2010
    محل سكونت
    Clouds
    پست ها
    3,023

    پيش فرض

    ببخشيد فكر كردم mysql_fetch _array هست.دقت نكردم

Thread Information

Users Browsing this Thread

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

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •