Fonction msql_query

Bonjour,
j'ai cette erreur :

Warning: mssql_query() [function.mssql-query]: message: Les types de donn�es text, ntext et image ne peuvent pas �tre compar�s ou class�s, sauf lors de l'utilisation de l'op�rateur LIKE ou IS NULL. (severity 16)

lorsque je veux recupérer des données sur une table. Merci de m'aider afin de trouver la solution.
Le code utilisé est:

$requete = "SELECT * FROM users WHERE user = '$user' AND pass = '$pass'";
$user_data = mssql_query($requete);
Configuration: Windows XP
Firefox 3.0.1

4 réponses

  1. Contributeur
    salut,

    essaie plutot ceci:

    $requete = "SELECT * FROM users WHERE user LIKE '$user' AND pass LIKE '$pass'";
    $user_data = mysql_query($requete);
    
    1. Salut Ricky38,

      j'ai testé ta solution et voila maintenant ce que j'ai comme erreur:

      Warning: mysql_query() [function.mysql-query]: Acc�s refus� pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON)
      1. Ca vient pas simplement que la table users est en type "text" et qu'il faudrait la mettre en "varchar" ?
        1. Bonjour

          Si tu travailles avec MS SQL, c'est bien mssql_query qu'il faut mettre, pas mysql_query