可能重复:
Syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in PHP
您好我正在尝试在php中设计一个网页来实现会话和概念,如登录和注销.Below是我的基本代码。
<?php
session_start();
$host = "localhost";
$username = "USERNAME";
$password = "PASSWORD";
$db = "test";
@mysql_connect($host,$username,$password) or die ("error");
@mysql_select_db($db) or die("error");
?>
我在第3行收到了出错_T_CONSTANT_ENCAPSED_STRING错误。请帮助删除此错误.SOL注入有什么问题吗?
答案 0 :(得分:0)
首先,您应该停止使用MYSQL
扩展程序,因为它很快就会被弃用。相反,您应该研究其他更丰富,更安全的替代方案,例如MySQLi
或PDO_MySQL
。
如上页所示:
This extension is deprecated as of PHP 5.5.0, and will be removed in the future. Instead, the MySQLi or PDO_MySQL extension should be
使用。另请参阅MySQL:选择API指南和相关常见问题解答以获取更多信息 信息。该功能的替代方案包括:
mysqli_real_escape_string() PDO::quote()