-2

挿入機能を動作させることができません。このフレームワークを使用しました。

https://github.com/ajillion/PHP-MySQLi-Database-Class

私が得るエラーは

致命的なエラー: 39 行目の /home/hghdigib/public_html/backup/feed/classes/xml_upload.php の非オブジェクトに対するメンバー関数 insert() の呼び出し

フォローしやすいように、ロストアウトを取り除きました。

しばらく頭を悩ませていたので、どんな助けでも大歓迎です。

私のグローバルクラスファイル

require_once("classes/database.php");
require_once("classes/xml_upload.php");
$db = new Mysqlidb('localhost', '', '', '');
$dataupload = new DataUpload($db);
$dataupload->getAllProducts($db);

私の xml_upload.php クラス

class DataUpload {

    public $db;
    public $xml_upload;

    function __construct($db) {
        $this->db = $db;
    }   

    public function getAllProducts() {
        foreach ($propertys as $results)
        {
            $insertData = array(
                'prop_id' => $results['prop_id'],
                'lastchanged' => $results['lastchanged'],
                'url' => $results['url']
            );

            if($db->insert('propertie_ids', $insertData)) echo 'success!';
        }

    }       

}
4

1 に答える 1