What is wrong with this PHP script?

jeremiahs

New member
Hi, it says "Fatal error using $this" or something like that. Here is the code:
<?php

$MYSQL = mysql_connect(MYSQL_HOST, MYSQL_USERNAME, MYSQL_PASSWORD) or die("Unable to connect to MySQL - " . mysql_error());
mysql_select_db(MYSQL_DATABASE) or die("Unable to select Database {$func_database} - " . mysql_error());
$func_res = mysql_query("SELECT playerName FROM CPS_Users") or $this->throwException("Could not load Users from CPS_Users");

while($func_line = mysql_fetch_array($func_res, MYSQL_ASSOC)) {
if(strtolower($func_line['playerName']) == strtolower($USERNAME)) handleError(NAME_TAKEN);
} mysql_free_result($func_res);

$REGISTERTIME = time();
$PASSWORD = strtoupper(md5($PASSWORD));
$IP = $_SERVER['REMOTE_ADDR'];

$QUERY = "INSERT INTO `" . MYSQL_DATABASE . "`.`CPS_Users` (`playerID`, `playerName`, `playerPassword`, `playerAge`, `playerInventory`, ";
$QUERY .= "`playerBuddies`, `playerIgnores`, `playerPuffles`, `playerBan`, `playerCoins`, `playerClothing`, `playerIgloo`, ";
$QUERY .= "`playerIglooInventory`, `eMail`, `playerMail`, `playerNewMailCount`, `activateString`, `isModerator`, `regristrationIP`, ";
$QUERY .= "`lastLogin`, `lastIP`, `referer`) ";

$QUERY .= "VALUES (NULL, '{$USERNAME}', '{$PASSWORD}', '{$REGISTERTIME}', '{$COLOR}%', '', '', '', '0', '500', ";
$QUERY .= "'{$COLOR}|0|0|0|0|0|0|0|0', '1%0%0%', '', '{$EMAIL}', 'sys|0|125||{$REGISTERTIME}|0%', '1', '', '0', '{$IP}', '0', '', '{$REFERER}');";

mysql_query($QUERY);
echo mysql_error();

?>
If anyone knows whats wrong, please post.
 
Back
Top