нужно руководствоваться тем, как эта реальная строка escape mysql работает над этим оператором, я не хочу mysqli и типы pdo. Я попытался это, но он не работает, нужна помощь по этомуПросто используя mysql real escape string
$UserName =mysql_real_escape_string($_POST['UserName']);
$password =mysql_real_escape_string($_POST['Password']);
// Insert data into mysql
$sql1="INSERT INTO UserDetail (UserName,Password,Email_Address,Verifycode,AcoountStatus)VALUES('$UserName','$encry_pass','$email','$verify_code','Inactive')";
У вас есть * использовать MySQLi или PDO ... Функция MySQL_ * устарела и будет удалена из использования. –
Если вы хотите или нет, функции mysql_ * устарели в новых версиях php ... –
Вы пытаетесь интерполировать 4 переменные в ваш SQL и определили только два из них в коде, который вы использовали. Вы также не сказали нам, что вы подразумеваете под «нерабочим». Это просто присваивает значения некоторым переменным - не должно быть заметного эффекта в той части кода, которую вы разделили. – Quentin