2013-10-02 61 views
-4

我一直在試圖找出這個錯誤很長一段時間,我仍然無法弄清楚,我已經經歷了幾次代碼,但我仍然無法自己看到這個問題。任何人都可以告訴我這是什麼問題嗎?我只是不斷得到我繼續得到同樣

Parse error: syntax error, unexpected $end in /home/........... on line 45

$dbhost = "localhost"; 
$dbuser = "********"; 
$dbpass = "*********"; 
$dbbase = "*************"; 
$cron_are_so_cool = "f722g853pqx91k470343t3i3s9v5kz12"; 
$db = "mysql_tut"; 
$con = mysql_connect($dbhost, $dbuser, $dbpass); 
mysql_select_db($dbbase); 
function in_event($player, $text) 
{ 
$player = abs(intval($player)); 
$text = stripslashes($text); 
mysql_query("INSERT INTO `member_events` 
       VALUES('NULL', 
        '".mysql_real_escape_string($player)."', 
        '".mysql_real_escape_string($text)."', 
        unix_timestamp(), 
        '0')") or die(mysql_error()); 
mysql_query("UPDATE `city_statistic` 
       SET `cs_value` = `cs_value` + '1' 
       WHERE `cs_id` = '1'") or die(mysql_error()); 
function id_sroom($id) 
{ 
    $storage = array(0=>0,1=>4,2=>8,3=>18,4=>30); 
    return $storage[$id]; 
} 
/*----------------------------------5 minutes--------------------------*/ 
mysql_query("UPDATE `members` SET `my_nerve`=`my_nerve` + '1' WHERE `my_nerve` <`my_maxnerve`"); 
mysql_query("UPDATE `members_dogs` 
      SET `md_hunger` = `md_hunger` + '".rand(1,2)."'"); 
mysql_query("UPDATE `members_dogs` 
      SET `md_hunger` = '100' 
      WHERE `md_hunger` > '100'"); 

的錯誤是

Parse error: syntax error, unexpected $end in /home/............ on line 45

+0

'in_event()'沒有左括號' –

+1

不要在新代碼中使用'mysql_ *'函數。 – geoffspear

+5

這個問題似乎是脫離主題,因爲它是關於語法錯誤 –

回答

2

您有啓動函數定義:

function in_event($player, $text) 

卻忘記了之前關閉它宣佈另一個功能。

相關問題