-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
'in_event()'沒有左括號' –
不要在新代碼中使用'mysql_ *'函數。 – geoffspear
這個問題似乎是脫離主題,因爲它是關於語法錯誤 –