Я получаю Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'username'@'localhost' (using password: NO)
mysql_real_escape_string ошибка
Вот мой код ..
<?php
include 'config.php';
$email = mysql_real_escape_string($_GET['email']);
$validation = filter_var($email, FILTER_VALIDATE_EMAIL);
if ($validation) {
// Make a MySQL Connection
mysql_connect($Host,$Username,$Password) or die(mysql_error());
mysql_select_db($Database) or die(mysql_error());
// Insert rows
mysql_query("INSERT INTO formusers
(formemail) VALUES('$email') ")
or die(mysql_error());
}
?>
Это делает работу, если я перееду линии, чтобы сделать подключение до базы данных. Нужно ли делать соединение с базой данных перед использованием mysql_real_escape_string
, или я просто делаю это неправильно?