在我的网站上显示存储过程(php,mssql)

时间:2014-04-09 08:50:25

标签: php sql-server stored-procedures

我对存储过程和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] . ""; } ?> <--

请随时提供有关如何重构我的代码的提示!

1 个答案:

答案 0 :(得分:0)

(没有足够的声誉来评论你的帖子,所以我在这里发帖)。

你不应该添加你想要的值吗?

echo "<li>" . $row[0]->{'id'} . "</li>";
echo "<li>" . $row[0]->{'nickname'} . "</li>";

例如......