KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Getting a very strange error here, I am writing a flatfile database class and this was all working fine until I refreshed and now I am constantly getting this message: Fatal error : Call to a member function name() on a non-object in /home/reithg/public_html/test/engine/class.database.php on line 50 I am calling the Class as follows: <?php ini_set('display_errors', '1'); require('engine/class.database.php'); $config = new Config("lessons", array('first', 'second', 'third', 'fourth'), "data/"); $db = new Database($config, true); print("Querying DB for 'theta' no exclusions: <br />"); print_r($db->query('theta', NULL, NULL)); print("<p /> Querying DB for 'theta' in column 'second': <br />"); print_r($db->query('theta', 'second', NULL)); print("<p /> Querying DB for first two rows: <br />"); print_r($db->getRows(2)); print("<p /> Querying DB for last three rows: <br />"); print_r($db->getRows(3, true)); print("<p /> Cleaning data for safe DB input: <br />"); $testInput = array('escape|these||delimiters','and\these\\slashes','and\0these\0nulls',"don't, forget quotes"); print("input: "); print_r($testInput); echo("<br />output: "); print($db->addRow($testInput)); ?> Here is my class.database.php <?php require('class.config.php'); require('class.column.php'); class Database { private $_config, $_pointer; public function __construct(Config $config) { $this->_config = $config; return true; } private function connect($method) { if (!($this->_pointer = @fopen($this->_config->db(), $method))) echo("Unable to connect to database"); } private function disconnect() { fclose($t
Tags (comma-separated)
Save Edits
Cancel