2011-04-10 60 views
0

我收到错误问题用PHP(MSSQL)

“警告:请求mysql_query():提供 资源不是一个有效的MySQL-Link的 资源在 21行”

我已经尝试了几种不同的查询,其中没有一个已经工作。任何帮助,将不胜感激!

代码:

<html><body> 
<form action="attempt1.php" method="post"> 
Interest Rate: <input type="text" name="interest_rate"><br> 

<input type="Submit"> 
</form> 
<?php 
$server = <removed for safety>; 
$login = <removed for safety>; 
$pass = <removed for safety>; 
$interest_rate=$_POST['interest_rate']; 

$dblink = mssql_connect($server, $login, $pass) or die("Error1"); 
mssql_select_db('<removed for safety>', $dblink) or die("unable to select the database"); 
$sqlquery = "INSERT INTO interest_rate VALUES('$interest_rate')"; 
$res = @mssql_query($sqlquery, $dblink); 


$query=" SELECT * FROM 'interest_rate' "; 
$result=mysql_query($query,$dblink) or die(mysql_error()); 
echo "<b>Output to table</b><br>"; 
echo "<table border='1'> 
     <tr><th>Interest Rate</th></tr>"; 
while ($row = mysql_fetch_array($result)) { 
    echo "<tr>"; 
    echo "<td>" . $row['interest_rate'] . "</td>"; 

    echo "</tr>"; 

    echo $row['interest_rate'].""."<br>"; 
    } 
echo "</table>"; 

?> 
</body></html> 
+0

该代码*真的很难阅读。请将它设置为代码... – JackMc 2011-04-10 19:49:47

+0

你试图连接到什么样的数据库? MySQL或MS SQL Server? – 2011-04-10 19:53:37

回答

7
+2

+1有时,很高兴有一个很好的简单的。 :-) – 2011-04-10 19:51:19

+0

@middaparka:这是星期天的好工作,所以我有机会首先进入;-) – gbn 2011-04-10 19:53:52

+0

+1。好地方! :) – JackMc 2011-04-10 19:54:04

1

您在这里混的东西。

这一呼吁:

mssql_select_db 

和:

mssql_connect 

的Microsoft SQL Server

而且您正尝试使用mysql_query调用。决定是否使用MySQLSQLServer并相应地选择函数调用。