$row=mssql_fetch_row($result)
改为 $row=mssql_fetch_array($result);或者把 $filed1=$row["V_FileName"];
$filed2=$row["V_Name"];
$filed3=$row["V_FilePath"];
$filed4=$row["V_Text"];
$filed5=$row["P_Id"];
改为
$filed1=$row[0];
$filed2=$row[1];
$filed3=$row[2];
$filed4=$row[3];
$filed5=$row[4];
改为 $row=mssql_fetch_array($result);或者把 $filed1=$row["V_FileName"];
$filed2=$row["V_Name"];
$filed3=$row["V_FilePath"];
$filed4=$row["V_Text"];
$filed5=$row["P_Id"];
改为
$filed1=$row[0];
$filed2=$row[1];
$filed3=$row[2];
$filed4=$row[3];
$filed5=$row[4];
2种方法都试了,不行啊,显示的是
$filed1 $filed2 $filed3 $filed4 $diled5
$filed1 $filed2 $filed3 $filed4 $diled5 $filed1 $filed2 $filed3 $filed4 $diled5 $filed1 $filed2 $filed3 $filed4 $diled5 $filed1 $filed2 $filed3 $filed4 $diled5 $filed1 $filed2 $filed3 $filed4 $diled5 $filed1 $filed2 $filed3 $filed4 $diled5 $filed1 $filed2 $filed3 $filed4 $diled5 $filed1 $filed2 $filed3 $filed4 $diled5 $filed1 $filed2 $filed3 $filed4 $diled5 $filed1 $filed2 $filed3 $filed4 $diled5 $filed1 $filed2 $filed3 $filed4 $diled5 $filed1 $filed2 $filed3 $filed4 $diled5 $filed1 $filed2 $filed3 $filed4 $diled5 这样一堆东西
现在可以显示数据了
<?
$connt=mssql_connect("nenuzhou","sa","");
mssql_select_db("VServiceManager",$connt) or die ("不能连接到数据库!");
$strSql="select V_FileName,V_Name,V_FilePath,V_Text,P_Id from VoiceFile where P_Id='2'";
$result=@mssql_query($strSql);
while($row=mssql_fetch_row($result))
{
$filed1=$row[0];
$filed2=$row[1];
$filed3=$row[2];
$filed4=$row[3];
$filed5=$row[4]; echo "<tr>";
echo "<td>$filed1</td>";
echo "<td>$filed2</td>";
echo "<td>$filed3</td>";
echo "<td>$filed4</td>";
echo "<td>$filed5</td>";
echo "</table>"; }
mssql_close($connt);
?>但又出问题了,只有第一行是按照表格的格式出来的,剩下的那些行都挤到一块去了,完全不按照表格的格式来,这又是怎么回事??