Hej
Jag har en mysqlklass som tar hand om allt till mysqlservern. Nu har jag en annan klass med en funktion som jag vill köra en sql i. Jag vill använda mysqlklassen och köra den funktionen där. För att kunna göra detta kan man lägga till extends klassnamn i klassen för att få tillgång till den nya klassens funktioner. Men jag har stött på lite problem.
class pw_func extends MySQL
{
var $check = 0;
function pw_off()
{
$lang['52'] = "Fel.";
parent::queryDB("SELECT pw_off FROM pw_control WHERE id = '1'", $lang['52']);
$row = mysql_fetch_assoc(parent::mysql_QueryReturn); // Detta är Rad 15
if ($row['pw_off'] == '1') {
return $this->check = 1;
}
}
}
Problemmet är när jag försöker så här så får jag:
Parse error: parse error, unexpected ')', expecting '(' on line 15
Min metod i mysqlklassen jag försöker använda ser ut såhär:
function queryDB($sql_query, $u52) {
$this->mysql_QueryReturn = mysql_query($sql_query, $this->mysql_DBC)
or $this->error($u52);
}
$u52 är bara en variabel som talar om vilket språk ev. felmess ska vara på.