我是一名新手,正在学习php和PostgreSQL技术。我试图从mysql转向postgresql。
在mysql中,我做了以下操作:
$adresse=mysql_escape_string($_POST['mail_user']);
if(isset($_POST['mail_user']))
{
$stmt = mysqli_prepare($con, 'SELECT email FROM newusers2 WHERE email =?');
mysqli_stmt_bind_param($stmt, "s", $adresse);
mysqli_stmt_execute($stmt);
mysqli_stmt_store_result($stmt);
$nb = mysqli_stmt_num_rows($stmt);
if ($nb>=1) {
//echo "address already exist"
$nb == 0;
}
else {
//echo "address added"
$nb == 0;
}
}
我希望你能就Postgresql中的对应事项提供建议。
$check = "SELECT email FROM newusers2 WHERE email = $2";
$stmt = pg_query_params($con,$check,array($adresse));
$nb = pg_numrows($stmt);
我非常感谢您的帮助和建议。谢谢。
$2
应该改成$1
以外,我这个不用PHP的人看起来还可以。而且你忘记检查错误(在这两种情况下)。 - Craig Ringer