> 백엔드 개발 > PHP 튜토리얼 > sqlsrv函数有关问题

sqlsrv函数有关问题

WBOY
풀어 주다: 2016-06-13 11:26:33
원래의
835명이 탐색했습니다.

sqlsrv函数问题
环境:Apache 2.2.22、PHP 5.3.5、数据库MSSQL2008
mssql这是PHP5.3以前版本的,怎么将以下代码改成PHP5.3之后版本的,即sqlsrv函数,自己曾试着改过一部分,但老是报错,所有只能在此求助各位了!!

<br>	session_start();<br>//连接数据库服务器<br>	$Link=mssql_connect(".","sa","");<br>//选择数据库<br>	mssql_select_db("frienddb");<br>//定义SQL语句<br>	<br>	$name=$_REQUEST["txtName"];	<br>	$address=$_REQUEST["txtAddress"];<br>	$group=$_REQUEST["txtGroup"];<br>	<br>	$sqlstr="";<br>	if($name!="")<br>	{<br>		$sqlstr="mName='".$name."'";<br>	}<br>	<br>	if($sqlstr!="")<br>	{<br>		if($address!="")<br>		{<br>			$sqlstr=$sqlstr." and mAddress='".$address."'";<br>		}<br>	}<br>	else<br>	{<br>		if($address!="")<br>		{<br>			$sqlstr="mAddress='".$address."'";<br>		}<br>	}<br>	<br>	if($sqlstr!="")<br>	{<br>		if($group!="")<br>		{<br>			$sqlstr=$sqlstr." and tname='".$group."'";<br>		}<br>	}<br>	else<br>	{<br>		if($group!="")<br>		{<br>			$sqlstr="tname='".$group."'";<br>		}<br>	}<br>	<br>	<br>	if($_REQUEST["Submit"]!="")<br>	{<br>		$_SESSION["sqltxt"]=$sqlstr;<br>	}<br>	else<br>	{<br>		$sqlstr=$_SESSION["sqltxt"];<br>	}<br>	echo $_SESSION["sqltxt"];<br>	<br>	if($sqlstr!="")<br>	{<br>		$Query="select count(*) from myfriends,team where myfriends.tid=team.tid and ".$sqlstr;<br>	}<br>	else<br>	{<br>		$Query="select count(*) from myfriends,team where myfriends.tid=team.tid ";<br>	}<br>	<br>	$rs=mssql_query($Query);//查询记录总数<br>	$cntrow=mssql_fetch_row($rs);<br>	$cnt=$cntrow[0];//记录总数<br>	$PageSize=10;//每页显示10条数据<br>	//计算总页数<br>	if($cnt%$PageSize==0)<br>	{<br>		$PageCnt=$cnt/$PageSize;<br>	}<br>	else<br>	{<br>		$PageCnt=floor($cnt/$PageSize)+1;//总页数<br>	}<br>	$CurrentPage=floor($_REQUEST["pid"]);//当前页,如果为小数则当前页取值为小于此小数的整数<br>	//当前页小于1<br>	if($CurrentPage	{<br>		$CurrentPage=1;<br>	}<br>	//当前页大于总页数<br>	if($CurrentPage>$PageCnt)<br>	{<br>		$CurrentPage=$PageCnt;<br>	}<br>	<br>	//设置起始页码<br>	$Start=$CurrentPage-3;<br>	//设置终止页码	<br>	$End=$CurrentPage+3;	<br>	<br>	//上一页<br>	$PrvPage=$CurrentPage-1;<br>	//下一页<br>	$NextPage=$CurrentPage+1;	<br>	if($Start	{<br>		$Start=1;<br>		$End=$Start+6;<br>	}<br>	<br>	if($End>$PageCnt)<br>	{<br>		$Start=$PageCnt-6;<br>		$End=$PageCnt;<br>	}<br>	<br>	if($sqlstr!="")<br>	{<br>		$sqlstr="select top ".$PageSize." mName,mSex,mBirthday,mTel,mAddress,tname from myfriends,team where myfriends.tid=team.tid and mid not in (select top ".($CurrentPage-1)*$PageSize." mid from myfriends) and ".$sqlstr;<br>	<br>	}<br>	else<br>	{<br>		$sqlstr="select top ".$PageSize." mName,mSex,mBirthday,mTel,mAddress,tname from myfriends,team where myfriends.tid=team.tid and mid not in (select top ".($CurrentPage-1)*$PageSize." mid from myfriends)  ";<br><br>	}<br>	//echo $sqlstr;<br>	<br>	$result=mssql_query($sqlstr);//返回结果集<br>	/*<br>	mssql_fetch_row//取行数据<br>	mssql_fetch_field//取列数据<br>	*/	<br>	<br>?><br><br><title></title><br><br><link><br><br>
로그인 후 복사





for($j=0;$j {
$field=mssql_fetch_field($result);
echo "";
".$field->name."
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿