我无法让我的插入功能正常工作。我用过这个框架。
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!';
}
}
}