Fonction msql_query

baabs12 -  
 toto -
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);
A voir également:

4 réponses

Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
salut,

essaie plutot ceci:

$requete = "SELECT * FROM users WHERE user LIKE '$user' AND pass LIKE '$pass'";
$user_data = mysql_query($requete);
0
baabs12
 
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)
0
nico3009 Messages postés 103 Statut Membre 1
 
Ca vient pas simplement que la table users est en type "text" et qu'il faudrait la mettre en "varchar" ?
0
toto
 
Bonjour

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