hallo erstmal,
hab nach sehr langer Zeit mal wieder angefangen ein wenig zu basteln und musste leider feststellen, dass ich nicht mehr zurechtkomme.
2 Klassen
folgendes Problem:
Wenn ich die Klasse gbook starte kommt der Fehler :
mysql_query(): supplied argument is not a valid MySQL-Link resource in..
streiche ich die var $query aus gbook und starte dann erst connect und mach dann
klappt alles wunderbar.
Ich kanns mir einfach nicht erklären, irgendwie ist mein logisches Denkvermögen flöten gegangen. Ich mach doch beide male das selbe? Nur das es einmal geht und beim anderen nicht
hab nach sehr langer Zeit mal wieder angefangen ein wenig zu basteln und musste leider feststellen, dass ich nicht mehr zurechtkomme.
2 Klassen
PHP-Code:
class connect
{
var $db= array(
"host" => "localhost",
"user" => "root",
"pw" => "",
"dbname" => "fs" );
var $error_msg = array();
function connect()
{...}
function _query($sql)
{...}
function _value($sql)
{...}
function new_error($head,$number,$mssg)
{...}
function get_errors()
{...}
}
class gbook extends connect
{
var rows = "";
function guestbook()
{
$this->sql = "SELECT * FROM fs_gbook";
$query = $this->_query($sql);
}
}
Wenn ich die Klasse gbook starte kommt der Fehler :
PHP-Code:
$con = new connect();
$gbook = new gbook();
streiche ich die var $query aus gbook und starte dann erst connect und mach dann
PHP-Code:
$con->_query($gbook->sql);
Ich kanns mir einfach nicht erklären, irgendwie ist mein logisches Denkvermögen flöten gegangen. Ich mach doch beide male das selbe? Nur das es einmal geht und beim anderen nicht
Kommentar