您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

mssql_query问题

2025/12/23 3:20:18发布25次查看
我的php版本是5.4的,mysql_query对应到sqlserver中应该是什么呢,是mssql_query吗,为什么会报“mssql_query没有被定义”的错误呢?
回复讨论(解决方案) 没有加载mssql的php扩展
找到php.ini中的
;extension=php_mssql.dll
改成
extension=php_mssql.dll
然后重启apache
没有加载mssql的php扩展
找到php.ini中的
;extension=php_mssql.dll
改成
extension=php_mssql.dll
然后重启apache
这个已经改过了啊,我还加入了php_pdo_sqlsrv_54_ts和php_sqlsrv_54_ts两个扩展库,我连接数据库时是用的pdo连接的sqlserver数据库:$conn = new pdo( sqlsrv:server=$servername;database = $database, $uid, $pwd); 
是不是我用pdo连接的数据库,所以用mssql_query就无法使用呢?(新手上来就用sqlserver,很多东西不明白啊) sqlsrv_query
sqlsrv_query
多谢回复!你说的这个方法确实可以,我的代码如下,可为什么插入失败呢?
是语法有问题还是其他的问题呢,继续请教啊
$database,uid=>$uid,pwd=>$pwd,characterset => utf-8);
   try {
      //$conn = new pdo( sqlsrv:server=$servername;database = $database, $uid, $pwd); 
  $conn = sqlsrv_connect( $servername,$connstr);
  if( $conn ) {
     echo connection established.
;
     }else{
     echo connection could not be established.
;
     die( print_r( sqlsrv_errors(), true));
}
   }
catch( pdoexception $e ) {
      die( error connecting to sql server.$e ); 
   }
    $bmtx=$_post['bmtx'];
    $gzbm=$_post['gzbm'];
    $bsc=$_post['bsc'];
    $gwmc=$_post['gwmc'];
    $zwzj=$_post['zwzj'];
$zwcj=$_post['zwcj'];
$zx=$_post['zx'];
$ygbh=$_post['ygbh'];
$ygxm=$_post['ygxm'];
$ssex=$_post['ssex'];
echo $bmtx;
echo $gzbm;
    $query=insert into 员工档案表 (部门体系,工作部门,办事处,岗位名称,职位职级,职位层级,职系,员工编号,员工姓名,性别) values('$bmtx','$gzbm',$bsc,'$gwmc','$zwzj','$zwcj','$zx','$ygbh','$ygxm','$ssex');
    $result=sqlsrv_query($conn,$query);
if ($result){
echo '插入成功';
}
else{
echo '插入失败';
}
?> 你用中文做表名和字段名?
请把表名和字段名用[]括起,如 [员工档案表] [部门体系] ....
另外,sql server 接受 utf-8 的表名和字段名吗?请核实
你用中文做表名和字段名?
请把表名和字段名用[]括起,如 [员工档案表] [部门体系] ....
另外,sql server 接受 utf-8 的表名和字段名吗?请核实
对,中文做的表名和字段名,不过我之前用query方法对此表做查询都是没有问题的。
用了您的方法还是不管用,另外utf-8的那段代码我去掉了,也没出现什么问题,看来问题也不是这个地方
你用中文做表名和字段名?
请把表名和字段名用[]括起,如 [员工档案表] [部门体系] ....
另外,sql server 接受 utf-8 的表名和字段名吗?请核实
我找到答案了,因为性别那个字段数据库中是规定的2字节,我实际传入的是多个字节,超出了2个字节,所以插入不成功
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product