How to fix Parse error: syntax error,unexpected ";' (T_Encapsed_AND_WHITESPACE) in C:\xampp\htdocs\
How to fix Parse error: syntax error,unexpected ";' (T_Encapsed_AND_WHITESPACE) in C:\xampp\htdocs\
我不知道哪里出错了。我不断收到以下错误:
Parse error: syntax error,unexpected ";' (T_Encapsed_AND_WHITESPACE) in C:\xampp\htdocs...
这一行似乎是错误所在的位置。
$query="SELECT * FROM `memberinfo` WHERE `memberid` = '".$mymemberid."'"' ;
完整代码:
<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="memberaccess"; // Database name
$tbl_name="memberin"; // Table name
//Declare $mymemberid as the data is submitted in the form under the "memberid" field
$mymemberid = ($_POST['memberid']);
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
//select the row in the table that matches the passed variable from the form submission
$query="SELECT * FROM `memberinfo` WHERE `memberid` = '".$mymemberid."'"' ;
$result=mysql_query($query);
if (!$result) {
die(mysql_error());
}
// assign mySQL values from table to php variables
$balance=mysql_result($result,1,"balance");
$fname=mysql_result($result,1,"FirstName");
$lname=mysql_result($result,1,"LastName");
$address=mysql_result($result,1,"address");
$city=mysql_result($result,1,"city");
$email=mysql_result($result,1,"email");
//close the mySQL connection
mysql_close();
?>
修复此行:
$query="SELECT * FROM `memberinfo` WHERE `memberid` = '".$mymemberid."'"' ;
至此
$query="SELECT * FROM `memberinfo` WHERE `memberid` = '".$mymemberid."'";
其他提示:
- 不要使用 mysql_* - 而是使用 mysqli or PDO
- 使用 mysql_real_escape_string! => read about SQL Injections
转义参数
您在 sql 查询中有错误
试试这个
"SELECT * FROM `memberinfo` WHERE `memberid` = '".$mymemberid."'";
我不知道哪里出错了。我不断收到以下错误:
Parse error: syntax error,unexpected ";' (T_Encapsed_AND_WHITESPACE) in C:\xampp\htdocs...
这一行似乎是错误所在的位置。
$query="SELECT * FROM `memberinfo` WHERE `memberid` = '".$mymemberid."'"' ;
完整代码:
<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="memberaccess"; // Database name
$tbl_name="memberin"; // Table name
//Declare $mymemberid as the data is submitted in the form under the "memberid" field
$mymemberid = ($_POST['memberid']);
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
//select the row in the table that matches the passed variable from the form submission
$query="SELECT * FROM `memberinfo` WHERE `memberid` = '".$mymemberid."'"' ;
$result=mysql_query($query);
if (!$result) {
die(mysql_error());
}
// assign mySQL values from table to php variables
$balance=mysql_result($result,1,"balance");
$fname=mysql_result($result,1,"FirstName");
$lname=mysql_result($result,1,"LastName");
$address=mysql_result($result,1,"address");
$city=mysql_result($result,1,"city");
$email=mysql_result($result,1,"email");
//close the mySQL connection
mysql_close();
?>
修复此行:
$query="SELECT * FROM `memberinfo` WHERE `memberid` = '".$mymemberid."'"' ;
至此
$query="SELECT * FROM `memberinfo` WHERE `memberid` = '".$mymemberid."'";
其他提示:
- 不要使用 mysql_* - 而是使用 mysqli or PDO
- 使用 mysql_real_escape_string! => read about SQL Injections 转义参数
您在 sql 查询中有错误
试试这个
"SELECT * FROM `memberinfo` WHERE `memberid` = '".$mymemberid."'";