mysql n'as pas l'air de repondre aidez moi

Invité
Invité n'ayant pas de compte PHPfrance

03 nov. 2006, 17:11

bonjour,

voilà j'ai installé mysql 4.1.7 avec php 5.1.4 et apache 2.0.58 sous windows xp pro

j'ai donc trouvé un script me permettant de tester la connection à Mysql que voici:
<html> 
<head> 

<title> ouvrir une connexion </title> 
</head> 


<body> 


<?php 


$user = "***"; //## ou login 

$mdp = "***"; 


$base = "***"; // ## ou database 

$hote = mysql_connect ("localhost", "***" , "***" ) ; //ligne 21 

if (!$hote) 
die ("pas possible"); 


print "connnexion réussie <P>"; 

mysql_select_base ($base) 
or die ("impossible d'ouvrir $base:".mysql_error() ); 

print "sélection de la base réussie \"base\"<P>" ; 

mysql_close ($hote); 


?> 


</body> 
</html> 
ce cript devrais donc m'afficher un message et me dire que je suis connecté ou pas à ma base mysql mais en fait ma page reste blancge aucun message ne s'affiche.

si quelq'un avais une solution à ce probleme

Mammouth du PHP | 2937 Messages

03 nov. 2006, 17:17

Salut!

Avec le script suivant:
<?php 
$hote='hote';
$utilisateur='utilisateur';
$mot_de_passe='mot_de_passe';
$base='base';
mysql_connect($hote, $utilisateur, $mot_de_passe) || die('Impossible de se connecter au serveur de gestion de base de données.');
mysql_select_db($base) || die('Impossible de se connecter à la base de données);
?>
un message ne s'affiche que si les paramètres de connexion ne sont pas valables ou que la base de données n'est pas trouvée.

Je te conseille de l'utiliser: il est plus clair et mieux codé que celui que tu as fourni. :wink:

Invité
Invité n'ayant pas de compte PHPfrance

03 nov. 2006, 17:29

apparemment mysql ne repond pas j'ai un script qui fonctionnais ailleur mais à il ne fonctionne pas sur mon serveur

j'ai testé votre script avec des identifiants inconnu donc je devrais avoir un message d'erreur mais là rien du tout, page blanche


par contre j'arrive à me connecter à mysql avec phpMyAdmin

je comprend pas tout là

Mammouth du PHP | 2937 Messages

03 nov. 2006, 17:30

Si la page est blanche, c'est que c'est a priori bon. :wink:

Invité
Invité n'ayant pas de compte PHPfrance

03 nov. 2006, 17:33

ben non ça peut pas être bon si mes identifiants sont faux c'est ça qui me parrait bizzard

en fait j'explique

j'ai un script qui fait ceci:

connection a mysql
recuperation de donnée
affichage des données

mais idem la page reste blanche donc ce n'est pas bon du tout

pour info ce script fonctionne ailleur

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

03 nov. 2006, 17:40

Si la page est blanche, c'est que c'est a priori bon. :wink:
Marrant... À la fac, mes profs - même d'info - ne voyaient pas les choses comme ça... :-k

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

03 nov. 2006, 17:55

ptdr albat !! :)

Invité >> Les messages d'erreurs/warnings sont-ils activés sur ton serveur ?
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Invité
Invité n'ayant pas de compte PHPfrance

03 nov. 2006, 18:31

voilà j'ai trouvé la solution:
$hote='localhost'; 
$utilisateur='***'; 
$mot_de_passe='***'; 
$base='media-service'; 
mysqli_connect($hote, $utilisateur, $mot_de_passe) || die('Impossible de se connecter au serveur de gestion de base de données.'); 
mysqli_select_db($base) || die('Impossible de se connecter à la base de données');
bon, le probleme est que je n'arrive pas à me connecter à la base de donnée alors que le nom de la base est bonne

Invité
Invité n'ayant pas de compte PHPfrance

03 nov. 2006, 20:32

n'étant pas inscris je ne pense pas que peut mettre mon post en résolu mais bon...


en fait voilà utilisant php5, j'avais configuré le tout pour utiliser l'extension mysqli de MYSQL

en fait même sous windows il est tout à fait possible d'utiliser les deux mysqli et mysql pour ce faire il suffit de choisir l'option mysqli pour la config de mysql

ensuite oucrez votre php.ini et décommantez les extensions mysqli et mysql vous voilà prêt à utiliser mysql sans changer vos codes relatifs à mysql

merci quand même à tous ceux qui ont essayé de m'aider

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

03 nov. 2006, 21:04

n'étant pas inscris je ne pense pas que peut mettre mon post en résolu mais bon...
Disons que pour cette fois, un gentil modérateur va le faire pour toi,
mais, pour la prochaine, mieux vaut t'inscrire... ;)