2011-04-10 4 views
0

Je reçois l'erreurproblème avec php (MSSQL)

"Attention: mysql_query(): fourni ressource est pas valide ressource MySQL-Link dans le ligne 21"

J'ai essayé plusieurs requêtes différentes dont aucune n'a fonctionné. Toute aide serait appréciée!

code:

<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

Ce code est * vraiment * difficile à lire. Veuillez le définir comme code ... – JackMc

+0

À quel type de base de données tentez-vous de vous connecter? MySQL ou MS SQL Server? –

Répondre

7
+2

+1 Parfois, c'est sympa d'en avoir une belle et facile. :-) –

+0

@middaparka: bon travail c'est dimanche donc j'ai eu la chance de rentrer en premier ;-) – gbn

+0

+1. Bel endroit! :) – JackMc

1

Vous mélangez des choses ici.

Cet appel:

mssql_select_db 

Et:

mssql_connect 

pour sont-Microsoft SQL Server.

Et vous essayez d'utiliser avec un appel mysql_query. Décidez si vous utilisez MySQL ou SQLServer et sélectionnez les appels de fonction en conséquence.