php - 将 mysql 语句切换到 postgresql

标签 php mysql postgresql

我是 php 和 postgres sql 的新手。 我正在尝试从 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);

非常感谢您的帮助和所有建议。

谢谢

最佳答案

查看 PHP Pear DB 模块,它与数据库无关且易于使用。或者使用较新的模块 MDB2。

关于php - 将 mysql 语句切换到 postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32237353/

相关文章:

postgresql - Hibernate:具有递归深度搜索的存储过程:映射/输出问题

php - 如何根据连接数组的值选择 INNER JOIN 表的列

php - 计算特定 ID 的行数

json - 如何检查 Postgres 中是否存在 json 键?

php - 正确的 SQL 语法(PHP 和 MySQL 组合)

PHP将数据提交到同一页面上的表

javascript - AJAX 在页面上提交单个表单

javascript - 页面计数功能

javascript - 表单不更新动态 html 表的行数

sql - 使用CTE在SQL中生成测试数据