<?php
$ms_host="localhost";
$ms_user="sa";
$ms_pass="sa";
$ms_data="his";
$ms_conn=mssql_connect($ms_host,$ms_user,$ms_pass);
mssql_select_db('his',$ms_conn);
$sql ="select top 1 * from zsb_customer";
$res=mssql_query($sql,$ms_conn);
while ($result=mssql_fetch_array($res)){
?>
<ul>
<li><?php $result[ctm_name] ?></li>
<li><?php $result[ctm_code] ?></li>
</ul>
<?php
};
$mssql_close($ms_conn);
?>
后来设置了浏览器报错
提示
$result[ctm_name] 种的ctm_name 未定义,这个字段确实在数据库中存在的
$result['ctm_name']
要加引号的吧?
<li><?php $result["ctm_name"] ?></li>
<li><?php $result["ctm_code"] ?></li>
可能的问题1 把你的$sql 放到 数据库跑一下,看有没有数据,也就是看你的$result 有没有数据,
$result[ctm_name]写错了因该是$result['ctm_name']