gpt4 book ai didi

php - 什么是 mysql_connect + mysql_select_db 组合的 pg 等价物?

转载 作者:行者123 更新时间:2023-11-29 14:24:11 24 4
gpt4 key购买 nike

我希望这个问题不会太简单,我尝试浏览了 postgresql 和 mysql php 页面,但我不太了解。

如果你使用 PHP 和 MySQL,你可以这样做:

$_connectionID = @mysql_connect(
$dbConnectionConfig['host'],
$dbConnectionConfig['user'],
$dbConnectionConfig['pass'],
true
);
@mysql_select_db($dbName, $_connectionID);

嗯,两个简单的问题:

  1. 做上述事情有什么意义?为什么不使用 mysql_pconnect 一次完成所有操作?

  2. mysql_connect 中的true 有什么作用?它是否只允许您同时打开多个数据库连接?

现在,您将如何在 PostgreSQL 中执行此操作?我知道 pg_connect,但这需要指定数据库名称,因此,它更像是 mysql_pconnect。另外,我知道 mysql php 语法中的 @ 基本上隐藏了失败时的错误。 @ 是否也适用于 postgres?

感谢您的宝贵时间,祝您有美好的一天。

最佳答案

  1. 没有理由不
  2. 你不需要true
    • true 只有在它是一个新的连接链接并且您之前已经建立过链接时才需要。
  3. 删除 @ 符号,因为它们会阻止可能出现的任何 PHP 警告

关于php - 什么是 mysql_connect + mysql_select_db 组合的 pg 等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8040220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com