jahromy
August 16th, 2016, 12:26
سلام
دستورات خواندن و نوشتن در بانک اطلاعاتی را در یک فایل جداگانه ذخیره کردم و با اینکلود آن در برنامه بدون مشکل جواب داد
حالا چون تعداد دستورات sql زیاد هستند لازمه تا هر قسمت را در یک فانکشن قرار بدم و تا در برنامه فقط تابع sql مدنظر فراخوانی شود
$sql="SELECT * FROM `slider` WHERE 1";
$slid = $connect->query($sql);
$slid->setFetchMode(PDO::FETCH_ASSOC);
ولی با خطای زیر مواجه می شوم
Notice: Undefined variable: connect in \inc\databases.php on line 9
Fatal error: Uncaught Error: Call 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
دستورات خواندن و نوشتن در بانک اطلاعاتی را در یک فایل جداگانه ذخیره کردم و با اینکلود آن در برنامه بدون مشکل جواب داد
حالا چون تعداد دستورات sql زیاد هستند لازمه تا هر قسمت را در یک فانکشن قرار بدم و تا در برنامه فقط تابع sql مدنظر فراخوانی شود
$sql="SELECT * FROM `slider` WHERE 1";
$slid = $connect->query($sql);
$slid->setFetchMode(PDO::FETCH_ASSOC);
ولی با خطای زیر مواجه می شوم
Notice: Undefined variable: connect in \inc\databases.php on line 9
Fatal error: Uncaught Error: Call 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