PHPヘルプが必要です。構文解析エラー:構文エラー。予期しない '{' in /hermes/bosnaweb15a/b1372/ipg.thestephaniestorecom/mysql.php on line 39
// checks username does not exist
public function checkUsername($username) {
$sql = "SELECT username FROM Registration WHERE username = '$username'";
$this->result = mysqli_query($this->conn, $sql);
if (mysqli_num_rows($this->result <= 0) {
return false;
}
return true;
あなたのコードは[** SQLインジェクションの脆弱性です* *](https://en.wikipedia.org/wiki/SQL_injection)の攻撃。 [** mysqli **](https://secure.php.net/manual/en/mysqli.prepare.php)または[** PDO **](または[** mysqli **])を使用して、 パラメータをバインドしたプリペアドステートメントを使用する必要がありますhttps://secure.php.net/manual/en/pdo.prep ared-statement.php)drivers。 [** This Post **](https://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php)には、いくつかの良い例があります les。 –