Selecter un résultat mssql/php

Fermé
reivik Messages postés 12 Date d'inscription dimanche 26 septembre 2010 Statut Membre Dernière intervention 11 juin 2011 - 29 déc. 2010 à 18:43
reivik Messages postés 12 Date d'inscription dimanche 26 septembre 2010 Statut Membre Dernière intervention 11 juin 2011 - 2 janv. 2011 à 14:11
Bonjours,
J'ai réalisé un script en php pour une base de donné mssql
qui doit m'afficher x nombre de la colonne isblock si x = d
donc j'ai mis ça:



<?php
   $query = mssql_query("SELECT * FROM [CHARACTER_TBL] WHERE isblock = 'D' "); 
   echo mssql_num_rows($query); 
   ?>




Mais il ne m'affiche rien.
La colonne isblock est stocker dans CHARACTER_TBL qui est socker elle même dans CHARACTER_01_DBF.
Et a vus d'oeil il doit bien y avoir au moins 100 ligne ayant d dans isblock.
Mon fichier config pour mon script :

/*MSSQL CONFIG*/
$myServer = "****\SQLEXPRESS"; 	
$myUser = "sa"; 						
$myPass = "****"; 					
$AccountDB = "ACCOUNT_DBF"; 			
$CharacterDB = "CHARACTER_01_DBF"; 		
$port = "15400"; 						
/*END MSSQL CONFIG*/




Voila j'aimerais savoir pourquoi sa ne marche pas ou me mettre sur la voie^^
Merci d'avance.



A voir également:

7 réponses

faf3ll Messages postés 219 Date d'inscription mardi 28 décembre 2010 Statut Membre Dernière intervention 30 décembre 2010 43
Modifié par faf3ll le 29/12/2010 à 18:47
Sur ton script, a tu mis " par endroit ou il en faut ?

<?php
$query = mssql_query("SELECT * FROM ["CHARACTER_TBL"] WHERE isblock = 'D' ");
echo mssql_num_rows($query);
?>

Essaye comme ceci !
0
reivik Messages postés 12 Date d'inscription dimanche 26 septembre 2010 Statut Membre Dernière intervention 11 juin 2011
29 déc. 2010 à 19:05
Si je mes comme ceci j'obtiens une erreur T_string et j'ai test avec '
sa ne m'affiche toujours rien --''.
0
faf3ll Messages postés 219 Date d'inscription mardi 28 décembre 2010 Statut Membre Dernière intervention 30 décembre 2010 43
29 déc. 2010 à 19:07
Ou alors enléve le ' et teste encore une fois.
0
reivik Messages postés 12 Date d'inscription dimanche 26 septembre 2010 Statut Membre Dernière intervention 11 juin 2011
29 déc. 2010 à 19:53
Rien à faire je pense que sa vient de la partie "Where" mais je sais pas ou...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
faf3ll Messages postés 219 Date d'inscription mardi 28 décembre 2010 Statut Membre Dernière intervention 30 décembre 2010 43
30 déc. 2010 à 02:00
Je pence pas.. Sinon ca t'affiche quoi comme erreur ?
0
Eastchild Messages postés 319 Date d'inscription lundi 23 juillet 2007 Statut Membre Dernière intervention 28 mars 2012 31
30 déc. 2010 à 10:31
Bonjour,

Essaye en séparant le tout

<?php

$query='SELECT * FROM ["CHARACTER_TBL"] WHERE isblock = "D"';
$result = mssql_query($query);
echo mssql_num_rows($result);

?>

0
reivik Messages postés 12 Date d'inscription dimanche 26 septembre 2010 Statut Membre Dernière intervention 11 juin 2011
2 janv. 2011 à 14:11
Merci j'essaie
0