ERREUR APACHE SQL SERVER

Résolu/Fermé
Christr Messages postés 319 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 19 janvier 2011 - 29 sept. 2009 à 13:01
emixam Messages postés 279 Date d'inscription vendredi 11 juin 2004 Statut Membre Dernière intervention 7 mars 2010 - 5 oct. 2009 à 20:58
Bonjour,

voici mon problème

j'ai crée une page php sur un serveur de type apache qui interroge une base SQL SERVER 2005 EXPRESS sur un autre serveur

code de la page de test.php :
____________________________
<?php
echo "boubou1";

mssql_connect('200.200.200.200\SQLEXPRESS', 'ApacheServer', 'apacheserver') or die ('Erreur de connexion à MSSQL');

echo "boubou2";
?>
____________________________
mon souci est que lorsque que je lance la page depuis un browser elle m'affiche boubou1 et plus rien

si je crée une erreur en modifiant l'adresse ip par une autre exemple 199.199.199.199

TOUJOURS PAREIL boubou1 s'affiche et jamais l'erreur de connexion pk ......
A voir également:

5 réponses

emixam Messages postés 279 Date d'inscription vendredi 11 juin 2004 Statut Membre Dernière intervention 7 mars 2010 71
29 sept. 2009 à 13:38
je crois qu'il ne doit pas y avoir d'echo avant et apres la commande de connection
et remplace tes ' par des ", ca viens peut etre de ca aussi.
0
Christr Messages postés 319 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 19 janvier 2011 46
29 sept. 2009 à 14:53
Merci de prendre le temps de lire mon post

modification effectué mais cela na rien changé je n'ai pas de message d'erreur si je change l'adresse ip

_________________________

<?php
mssql_connect("200.200.200.200\SQLEXPRESS", "ApacheServer", "apacheserver") or die ("Erreur de connexion à MSSQL");
?>

________________________


Une autre idée

(avec une base mysql sa fonctionne très bien mais avec sql server sa ne fonctionne pas ; et non je ne peut pas tout mettre sur mysql ce qui est bien dommage)
0
emixam Messages postés 279 Date d'inscription vendredi 11 juin 2004 Statut Membre Dernière intervention 7 mars 2010 71
29 sept. 2009 à 14:56
j'ai plus ou moins le meme probleme sauf que moi j'ai le message d'erreur qui s'affiche, voici mon fichier si tu veux l'essayé. remplace par tes parametres.
____________________________________
<?php

$myServer = "localhost\SQLEXPRESS";
$myUser = "tonuser";
$myPass = "tonpass";
$myDB = "tabasededonnee";

//connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
or die("Couldn't connect to SQL Server on $myServer");

//select a database to work with
$selected = mssql_select_db($myDB, $dbhandle)
or die("Couldn't open database $myDB");

//declare the SQL statement that will query the database
$query = "SELECT * ";
$query .= "FROM test";

//execute the SQL query and return records
$result = mssql_query($query);

$numRows = mssql_num_rows($result);
echo "<h1>" . $numRows . " Row" . ($numRows == 1 ? "" : "s") . " Returned </h1>";

//display the results
while($row = mssql_fetch_array($result))
{
echo "<li>" . $row["id"] . $row["name"] . $row["year"] . "</li>";
}
//close the connection
mssql_close($dbhandle);

?>
0
Christr Messages postés 319 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 19 janvier 2011 46
2 oct. 2009 à 10:46
J'ai trouver il faut installer un module mssql ++

Merci encore
0

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

Posez votre question
emixam Messages postés 279 Date d'inscription vendredi 11 juin 2004 Statut Membre Dernière intervention 7 mars 2010 71
5 oct. 2009 à 20:58
ok. bonne continuation
0