您的位置:首页 > 其它

工作中学到的一些东西(4.21更新)

2006-04-21 16:44 302 查看
PHP中odbc调用sqlserver存储过程:
$dsn数据源
$duser用户
$dpwd密码
SP_CCHESS_SCORETOP10 存储过程名

$db=odbc_connect($dsn,$duser,$dpwd);
$sql="exec SP_CCHESS_SCORETOP10";
$rs = odbc_exec($db,$sql);

即可操作$rs结果集
记得mssql_close($db)

=====================================================================================

unserialize和serialize的用法:

$str=serialize($userList) 将数组$userList转换成字符串 方便于存储在文本中或进行传递

$userList=unserialize($str) 将字符串反初始化为数组,方便用于数据在页面上的表示

======================================================================================
如下语句
得到存储过程中的return值,因为有两个结果,再通过odbc_next_result取到下一个结果集

$db=odbc_connect($dsn,$duser,$dpwd);
$sql="declare @re int exec @re = SP_CCHESS_BANKINFO '".$account."' select code = @re";
$rs = odbc_exec($db,$sql);
if(!$rs){
echo ("查询失败");
}
else{
$str=odbc_result($rs,1);
if(odbc_next_result($rs)){
$code=odbc_result($rs,1);
}
echo $code;
echo "/r/n";
echo $str;
}

========================================================================================

iframe的高度随内容自动增大,而不产生滚动条。

<iframe frameBorder=0 id="mainFrame" name="mainFrame" src="includes/welcome.jsp" style="height:expression(1); aho:expression(autoResize()); width:100%;"></iframe>

<script language="javascript">
//iframe的高度随内容自动增大,而不产生滚动条。
function autoResize() {
try {
document.all["mainFrame"].style.height=mainFrame.document.body.scrollHeight;
}catch(e){}
}
</script>

=======================================================================================

模板中的条件语句:

{if $scorePaihang[scorePaihang].scChange=="↑"}
<td><div align="center"><font color="#ff0000">{$scorePaihang[scorePaihang].scChange}</font></div></td>
{elseif $scorePaihang[scorePaihang].scChange=="↓"}
<td><div align="center"><font color="#52BF1F">{$scorePaihang[scorePaihang].scChange}</font></div></td>
{elseif $scorePaihang[scorePaihang].scChange=="←"}
<td><div align="center">-</div></td>
{else}
<td><div align="center"><font color="#ff0000">{$scorePaihang[scorePaihang].scChange}</font></div></td>
{/if}

=========================================================================================

最短的删除确认<a href="del.php?id=xx" onclick="return confirm('确定删除?')">删除</a>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: