Qt。我正在注册。目前我正在检查这样的邮件是否已经注册,如果没有,注册,如果是,显示QMessageBox
QSqlQuery qry;
//Checking is email has already registered
qry.prepare("SELECT `email` FROM `users` AS `:email` WHERE `email` = `:email`");
qry.bindValue(":email", emailforcheck);
bool isntreg = true;
if(qry.exec())
{
QMessageBox::information(this, "s", emailforcheck); // вывод переменной для проверки что записалось
if(emailforcheck == email)
{
QMessageBox::warning(this, "Реєстрація", "Акаунт з таким email вже зареєстрований!");
isntreg = false;
}
}
这是一段检查电子邮件是否已注册的代码,但带有 emailforcheck 变量的 QMessageBox 甚至不显示,不写电子邮件已注册(在数据库中注册)。我寻求帮助
加起来。您可以像这样检查表格中是否有给定电子邮件的记录