HGIUGYIVB回答ポイント なしウォッチ

プログラミングに関して質問です

下記のコードを実行したところ
if(isset($_SESSION['id'])&& $_SESSION['time']+3600>time()){
//ログインしている
$_SESSION['time']=time();

$sql=sprintf('SELECT*FROM members WHERE id=%d',
mysql_real_escape_string($_SESSION['id'])
);
$record=mysql_query($sql)or die(mysql_error());
$member=mysql_fetch_assoc($record);
}else{
//ログインしていない
header('Location;login.php');
}

//投稿を記録する
if(!empty($_POST)){
if($_POST['messge'] !='')(
$sql=sprintf('insert into posts set member_id=%d,
message=%s, created=NOW()',
mysql_real_escape_string($member['id'])
);
mysql_query($sql)or die(mysql_error());

header('Location: index.php');
)
}
?>

syntax error, unexpected ';'がでました。
場所は mysql_real_escape_string($member['id'])
);
です。
mysql_real_escape_string($_SESSION['id'])
);の部分は実行されるのに何故エラーが出るのでしょうか?
教えてくれませんか?

ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2011-11-01 02:37:56
終了日時
2011-11-01 11:19:04
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

SQL1319PHP7798プログラミング1135LOGiN141ログイン2397

人気の質問

メニュー

PC版