PHP连接非默认端口(1433)的sqlserver2005连接函数参数写法.

<?php
//链接数据库
$conn=mssql_connect('服务器地址,端口','用户名','密码');
   mssql_select_db('gu_dde',$conn);
//query语句  
$Query="
INSERT INTO [gu_dde].[dbo].[dde_top]
           ([Ddeid]
           ,[Stockcode]
           ,[stockname]
           ,[Tradedate]
           ,[Newof]
           ,[Rateof]
           ,[Volumeof]
           ,[Changeof]
           ,[Ddx]
           ,[Ddy]
           ,[Ddz]
           ,[Sixtyddx]
           ,[Sixtyddy]
           ,[Tenof]
           ,[Continuous]
           ,[Mostin]
           ,[Mostout]
           ,[Bigin]
           ,[Bigout]
           ,[Smallin]
           ,[Smallout]
           ,[Buyinnum]
           ,[Selloutnum]
           ,[Closednum]
           ,[Eachnum])
     VALUES
           (
99999,'600070','浙江富润','2009-10-15 13:20:45',8.6700,-0.5700,0.5600,2.4200,-0.1740,-0.2920,-10.1690,0.6870,-10.5380,4,0,0.0000,0.0000,15.7000,22.9000,49.1000,43.4000,1606.0000,1379.0000,2486.0000,13.7000          
           )
";
$AdminResult=mssql_query($Query);

?>

 

$conn=mssql_connect('服务器地址,端口','用户名','密码');

要在服务器地址后加逗号,然后加端口,第一次写的时候我加了:结果连接出错

 

如果更改了默认的1433端口号,则IP地址后面加端口号,用,号隔开,不是:号,如
$linkId = mssql_connect('IP地址,端口号','用户名','密码');

值得注意的是mysql_connect使用的是:号, 但mssql_connect却没有给出特别说明,真被它玩死

你可能感兴趣的:(PHP,数据库,服务器,query,sqlserver,insert)