我想知道
之间是否存在真正的区别$connexion = new PDO('sqlsrv:server=xxxxxx;database=xxxxx', 'xxxxx', 'xxxxx');
和
$connexion = new PDO('sqlsrv:server=xxxxxx,1433;database=xxxxx', 'xxxxx', 'xxxxx');
我知道SQL Server的默认端口是1433但是我想知道如果没有指定PDO,PDO是否自动完成端口1433。
答案 0 :(得分:1)
当您提供端口时,它会在该端口上连接您。如果您没有提供任何端口,那么它会连接您的默认端口
答案 1 :(得分:0)
每个MSSQL服务器实例都在自己的端口号上运行。您可以将MSSQL Server实例配置为使用固定端口号而不是动态端口号(这是默认值)。
配置固定端口后,只需使用PDO即可连接到该端口号。