مشکل در query گرفتن

ساخت وبلاگ
سلام خدمت اساتید

من یه صفحه دارم فرض کنید به اسم

1.php

کد PHP:

<?php 
class database
{
    function 
__construct()
{
    try
    {
        
$host="localhost";
        
$name="counter";
        
$type="mysql";
        
$user="root";
        
$pass="";
        
$dsn="$type:host=$host;dbname=$name";
        
$connect=new PDO($dsn,$user,$pass);
        retu 
$connect;
    }
    catch(
PDOException $error)
    {
    echo 
"No";
    }
}
}
?>


و یه صفحه دیگه هم دارم به اسم :
2.php

کد PHP:

<?php
include ('1.php');
$connect=new database();
$sql="INSERT INTO counter (country, city, state, timelogin, datelogin) VALUES('IR', 'Tehran', 'CA', '0000-00-00', '00:00:00')";
$test=$connect->query($sql);
?>


من وقتی صفحه 2 رو باز میکنم با خطا مواجه میشم :

Fatal error: Call to undefined method database::query() in C:wampwwwtest.php on line 5

میشه یه راهنمایی کنید ؟
وقتی از کلاس استفاده نکنم تو صفحه 1 مشکلم حل میشه اما وقتی داخل کلاس میره اینجوری میشه ...

ممنون از جوابتون پیش پیش

php مرکز کد های سایت...
ما را در سایت php مرکز کد های سایت دنبال می کنید

برچسب : نویسنده : استخدام کار phpco بازدید : 197 تاريخ : جمعه 31 ارديبهشت 1395 ساعت: 13:40