我对存储过程和mssql都是全新的,所以我不知道从哪里开始我的代码。我试图谷歌/搜索论坛,但我不明白代码。
这是我的情景: 我已经获得了一些存储过程的名称,我尝试使用php在我的网站上显示。我有服务器的名称(mssql),我有数据库的名称,我有一个服务器的用户名和密码。
我已经使用了Toad并尝试了存储过程(成功),现在我只是尝试将一些代码放在一起,我可以在我的网站上显示存储过程的结果。
首先,我试图只显示没有参数的存储过程的结果,但没有任何反应......
<?php
$server = "myServername";
$username = "myUsername";
$password = "myPassword";
$database = "myDatabase";
$connect = mssql_connect($server, $username, $password) or die ("Couldn't connect to SQL Server");
mssql_select_db($database, $connect) or die ("Couldn't open database");
$query = mssql_init("usp_ThisIsMyStoredProcedure", $connect);
$result = mssql_execute($query);
while ($row = mssql_fetch_row($result)) {
echo "<li>" . $row[0] . "</li>";
}
?>
我的网站仅显示:-->" . $row[0] . ""; } ?> <--
请随时提供有关如何重构我的代码的提示!
答案 0 :(得分:0)
(没有足够的声誉来评论你的帖子,所以我在这里发帖)。
你不应该添加你想要的值吗?
像
echo "<li>" . $row[0]->{'id'} . "</li>";
echo "<li>" . $row[0]->{'nickname'} . "</li>";
例如......