Php 什么';s相当于mysql#u connect+;mysql\u选择\u数据库组合?
我希望这个问题不要太简单,我试着浏览了postgresql和mysql php页面,但我没有完全理解 如果将PHP与MySQL结合使用,可以执行以下操作:Php 什么';s相当于mysql#u connect+;mysql\u选择\u数据库组合?,php,mysql,postgresql,Php,Mysql,Postgresql,我希望这个问题不要太简单,我试着浏览了postgresql和mysql php页面,但我没有完全理解 如果将PHP与MySQL结合使用,可以执行以下操作: $_connectionID = @mysql_connect( $dbConnectionConfig['host'], $dbConnectionConfig['user'], $dbConnectionConfig['pass'], true ); @mysql_s
$_connectionID = @mysql_connect(
$dbConnectionConfig['host'],
$dbConnectionConfig['user'],
$dbConnectionConfig['pass'],
true
);
@mysql_select_db($dbName, $_connectionID);
嗯,两个简短的问题:
mysql\u pconnect
一次完成所有工作mysql\u connect
中的true
做什么?它是否只允许同时打开多个数据库连接pg\u connect
,但这需要指定一个db名称,因此,它更等同于mysql\u pconnect
。另外,我知道mysql php语法中的@
基本上隐藏了失败时的错误。@
也适用于博士后吗
谢谢你抽出时间,祝你今天愉快
true
- 只有当它是一个新的连接链接并且您以前已经建立了链接时,才需要
true
@
符号,因为它们会阻止可能出现的任何PHP警告true
- 只有当它是一个新的连接链接并且您以前已经建立了链接时,才需要
true
@
符号,因为它们会阻止可能出现的任何PHP警告那么,Postgres PHP没有连接到服务器然后再连接到数据库的方法吗?另外,将
PGSQL\u CONNECT\u FORCE\u NEW
传递到pg\u CONNECT
是否与将True
传递到mysql\u CONNECT
相同?谢谢您的时间。在PostgreSQL中,您总是连接到数据库,而不是数据库集群。如果您不知道要连接到哪个数据库,则有默认的维护数据库“postgres”。@ErwinBrandstetter我明白了,谢谢,这是有道理的。嗯,这有点无关紧要,但我不想提出新问题。我知道mysql\u real\u escape\u string的等价物是pg\u escape\u string
和pg\u escape\u bytea
,但是如何处理将数据插入常规列和bytea列的查询呢?您是否将查询传递到pg\u escape\u bytea
,然后传递到pg\u escape\u string
?为什么不将其作为一个新问题?你可以问任何你想问的问题,只要这些问题经过充分的研究和阐述,而且以前从未被问过。我不是PHP专家。所以,Postgres PHP没有连接到服务器然后连接到数据库的方法吗?另外,将PGSQL\u CONNECT\u FORCE\u NEW
传递到pg\u CONNECT
是否与将True
传递到mysql\u CONNECT
相同?谢谢您的时间。在PostgreSQL中,您总是连接到数据库,而不是数据库集群。如果您不知道要连接到哪个数据库,则有默认的维护数据库“postgres”。@ErwinBrandstetter我明白了,谢谢,这是有道理的。嗯,这有点无关紧要,但我不想提出新问题。我知道mysql\u real\u escape\u string的等价物是pg\u escape\u string
和pg\u escape\u bytea
,但是如何处理将数据插入常规列和bytea列的查询呢?您是否将查询传递到pg\u escape\u bytea
,然后传递到pg\u escape\u string
?为什么不将其作为一个新问题?你可以问任何你想问的问题,只要这些问题经过充分的研究和阐述,而且以前从未被问过。我不是PHP专家。