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

موضوع: خطای قرار دادن دستورات sql در تابع

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو جدید jahromy آواتار ها
    تاریخ عضویت
    Feb 2009
    محل سکونت
    ! پایتخت اقتصادی ایران !
    نوشته ها
    83
    تشکر تشکر کرده 
    36
    تشکر تشکر شده 
    9
    تشکر شده در
    9 پست

    پیش فرض خطای قرار دادن دستورات sql در تابع

    سلام
    دستورات خواندن و نوشتن در بانک اطلاعاتی را در یک فایل جداگانه ذخیره کردم و با اینکلود آن در برنامه بدون مشکل جواب داد
    حالا چون تعداد دستورات sql زیاد هستند لازمه تا هر قسمت را در یک فانکشن قرار بدم و تا در برنامه فقط تابع sql مدنظر فراخوانی شود

    کد PHP:
        $sql="SELECT * FROM `slider` WHERE 1";
        
    $slid $connect->query($sql);
        
    $slid->setFetchMode(PDO::FETCH_ASSOC); 
    ولی با خطای زیر مواجه می شوم

    کد PHP:

    Notice
    Undefined variableconnect in \inc\databases.php on line 9

    Fatal error
    Uncaught ErrorCall to a member function query() on null in \inc\databases.php:9 Stack trace#0 \home.php(19): homeslider('SELECT * FROM `...') #1 {main} thrown in \inc\databases.php on line 9 

  2. #2
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : خطای قرار دادن دستورات sql در تابع

    سلام، اگر بیرون از تابع شی کلاس را ساختید و ریختید داخل $connect و بخواهید از آن در تابع استفاده کنید امکان پذیر نیست، شما داخل تابع دوباره باید از کلاس شی بسازید.

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

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

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

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

  1. پاسخ ها: 123
    آخرين نوشته: September 2nd, 2018, 22:20
  2. مشکل در دستور ssh
    توسط rotana007 در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: October 31st, 2014, 02:25
  3. یک دستور
    توسط M-Sadeghi در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: June 11th, 2014, 10:42
  4. مشکل در رستور کردن
    توسط L0cal در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: February 18th, 2012, 22:27

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

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