2017-08-22 12 views
-1

に入るとき、私は、登録のためのWebサービスを作成しましたが、私はそれは私にエラーを与えるWebサービス実行しているとき:エラー記録

Parse error: syntax error, unexpected 'INTO' (T_STRING) in C:\xampp\htdocs\create.php on line 13

を私はここ

<?php 
/* include db.config.php */ 
include_once(‘db_config.php’); 

if($_SERVER[‘REQUEST_METHOD’] == “POST”){ 
// Get post data` 
$firstName = isset($_POST[‘firstname’]) ? mysql_real_escape_string($_POST[‘firstname’]) : “”; 
$lastName = isset($_POST[‘lastname’]) ? mysql_real_escape_string($_POST[‘lastname’]) : “”; 
$email = isset($_POST[’email’]) ? mysql_real_escape_string($_POST[’email’]) : “”; 
$password = isset($_POST[‘password’]) ? mysql_real_escape_string($_POST[‘password’]) : “”; 
// Here we set by default status In-active. 
// Save data into database 
$query = “INSERT INTO users (firstname,lastname,email,password) VALUES (‘$firstName’,’$lastName’,’$email’,’$password’)”; 
$insert = mysql_query($query); 

if($insert){ 
$data = array(“result” => 1, “message” => “Successfully user added!”); 
} else { 
$data = array(“result” => 0, “message” => “Error!”); 
} 
} else { 
$data = array(“result” => 0, “message” => “Request method is wrong!”); 
} 

mysql_close($conn); 
/* JSON Response */ 
header(‘Content-type: application/json’); 
echo json_encode($data); 

私のコードを追加しましたDB_CONFIG.PHP

<?php 
$db_host = 'localhost'; //hostname 
$db_user = 'root'; // username 
$db_password = "; 
$db_name = 'test'; 
$conn = mysql_connect($db_host, $db_user, $db_password); 
mysql_select_db($db_name, $conn); 
?> 
+1

私はそれらが本当の引用符とは思わない、 '' "'に変更し 'としてください!彼らはMSWordの単一引用符と二重引用符に見える。 –

+1

と仏の愛のためmysql_の使用を停止* – rtfm

+0

それができますdbconfig.phpのエラー私はコード – manjiri

答えて

0

'およびでを交換してくださいには "。

$query = "INSERT INTO users (firstname,lastname,email,password) VALUES ('$firstName','$lastName','$email','$password')"; 
+0

db config.phpでエラーが発生する – manjiri

+0

構文解析エラー:構文エラー、C:\ xampp \ htdocs \ db_config.phpファイルの予期しないファイルの末尾が行8に表示される – manjiri

+0

'db_config.php'では、 phpタグ。 –

関連する問題