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

win7中IIS+php+Sql2008的错误

2025/2/28 11:09:47发布15次查看
本人在win7里架设iis服务器,运行一个web系统,数据库用sql server 2008,由于其后台是用asp.net+c#开发,前台是用php5.4开发,因此必须保证iis里也可以运行php页面程序。看了网上很多配置,访问前台的页面跳出的结果如下:sql error!(in function select)
求各位达人怎么解决?
回复讨论(解决方案) 你至少应贴出相关的代码
你至少应贴出相关的代码
那个php前台在apache作为服务器的时候没问题,但是放在iis里就有问题了。。。貌似不是代码的问题。不过也把代码贴出去吧。
where(1=1)->filed(id)->select();
$typecount=count($typeres);
$medianewsconns=array();
$newsresarr=array();
//   print_r($typeres);exit;
foreach($typeres as $k=>$v)
{
$medianewsconns[$k]=new sqlsrvtools(jmgyms, industry_news);
$newsresarr[$v[id]]=
$medianewsconns[$k]
->where(newstype=.$v[id])
->filed(id,newstitle,newstype,addtime)
->order(addtime desc)
->limit(0,4,id)
->select();
}
//释放内存
$typeinfoconn=null;
foreach($medianewsconns as $k=>$v)
{
$medianewsconns[$k]=null;
}
//循环assign
foreach($newsresarr as $k=>$v){
//  echo $k.
;
//  print_r($v);
foreach ($v as $kk=>$vv)
{
foreach ($vv as $kkk=>$vvv)
{
if(!is_object($vvv))
$newsresarr[$k][$kk][$kkk]=iconv(gb2312//ignore,utf-8,$vvv);
else if($kkk==addtime)
{
$jsontemp=json_encode($vvv);
$addtimearr=json_decode($jsontemp,1);
$newsresarr[$k][$kk][date]=substr($addtimearr['date'],0,10);
//echo $newsresarr[$k][$kk][date];
}
}
}
//print_r($v);
$smt->assign(newslist$k,$newsresarr[$k]);
}//exit;
//}
$linkconn=new sqlsrvtools(jmgyms,links);
$links=$linkconn->where( 1=1 )->filed(title,weburl)->select();
//  echo $linkconn->getsqlextends();exit;
foreach ($links as $k=>$v)
{
foreach ($v as $kk=>$vv)
{
$links[$k][$kk]=iconv(gb2312//ignore,utf-8,$vv);
}
}
$logintips=;
if(isset($_session[username])){
$islogin=true;
$logintips=;
switch ($_session['membertype']){
case 1:{
$logintips=亲爱的个人会员;
};break;
case 2:{
$logintips=敬爱的团体会员;
};break;
default:{
$logintips=欢迎回来;
};
}
$smt->assign(username,$_session[username]);
}
else{
$islogin=false;
$logintips=会员登陆;
}
$smt->assign(links,$links);
$smt->assign(islogin,$islogin);
$smt->assign(logintips,$logintips);
$smt->display('templates/index.html');
?>
那你的错误信息 sql error!(in function select) 是从哪里来的?跟踪了吗?
iis 下的 php 应该是 fastcgi 方式,你的是吗?
如果是,那么 sqlsrv 扩展也得换吧?
php就可以后台,你干嘛还要用c#,
该用户其它信息

VIP推荐

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