Fonction msql_query

Fermé
baabs12 - 24 sept. 2008 à 12:39
 toto - 24 sept. 2008 à 13:46
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);

4 réponses

Ricky38 Messages postés 4347 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 451
24 sept. 2008 à 13:06
salut,

essaie plutot ceci:

$requete = "SELECT * FROM users WHERE user LIKE '$user' AND pass LIKE '$pass'";
$user_data = mysql_query($requete);
0
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 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 31 mars 2012 1
24 sept. 2008 à 13:22
Ca vient pas simplement que la table users est en type "text" et qu'il faudrait la mettre en "varchar" ?
0
Bonjour

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