3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php session_start(); // セッションを開始 // 管理者かどうかを$_SESSION["user_class"]により確認 // ログインせず直接アクセスした場合(内容未定) if( $_SESSION["user_class"] == ""){ } // 一般ユーザが直接アクセスした場合(内容未定) elseif( $_SESSION["user_class"] == "0"){ } // 管理者がアクセスした場合(以下の処理を開始) elseif( $_SESSION["user_class"] == "1"){ // URLからイベントIDを取得 $_SESSION["event_id"] = 002 // 仮の数値 // DB // DBへ接続開始 サーバー名--localhost ユーザー名--root $dbHandle = mysql_connect("localhost","root") or die("can not connect db\n"); // MySQLのクライアントの文字コードをsjisに設定 mysql_query("SET NAMES sjis") or die("can not SET NAMES sjis"); // DB名を指定する $db = "test"; // SQL文送信 $sql = "select event_title from event "; $sql.= "where event_id= " . '$_SESSION["event_id"]' ; $result = mysql_query($sql, $link) or die("クエリの送信に失敗しました。<br/>SQL:".$sql); $row = mysql_fetch_assoc($result); $event_title = $row["event_title"]; //SQL文を実行する $rs = mysql_db_query($db,$sql); //列数を取得する $num = mysql_num_fields($rs); } //管理者アクセスの動作、ここまで ?>
Output for 5.4.0 - 5.4.26
Parse error: syntax error, unexpected '$dbHandle' (T_VARIABLE) in /in/5PCj5 on line 23
Process exited with code 255.
Output for 5.3.0 - 5.3.28
Parse error: syntax error, unexpected T_VARIABLE in /in/5PCj5 on line 23
Process exited with code 255.