PHP a MYSQL (LOCAL)
Résolu/Fermé
djjult999
Messages postés
25
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
3 août 2008
-
21 déc. 2007 à 06:59
djjult999 Messages postés 25 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 3 août 2008 - 21 déc. 2007 à 13:44
djjult999 Messages postés 25 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 3 août 2008 - 21 déc. 2007 à 13:44
A voir également:
- PHP a MYSQL (LOCAL)
- Appdata local - Guide
- Ip local - Guide
- Local send - Télécharger - Divers Utilitaires
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
31 réponses
vignemail1
Messages postés
1246
Date d'inscription
vendredi 8 octobre 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
259
21 déc. 2007 à 07:39
21 déc. 2007 à 07:39
Tu pourrais faire un copier-coller de l'erreur afin que l'on sache un peu le type d'erreur qu'il t'affiche.
djjult999
Messages postés
25
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
3 août 2008
2
21 déc. 2007 à 07:43
21 déc. 2007 à 07:43
il n'Est pas capable de ce connecter a mysql a partir du site sauf que j'ai croiser un gars dans un autre forum et lui il etais capable de ce connecter sur ma base de donnee a parti de la conlose SQL mais pas sur mon site et en plus il as dis quil y as plein d'erreur sur mon code et il ne voulais pas m'aider....
djjult999
Messages postés
25
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
3 août 2008
2
21 déc. 2007 à 07:51
21 déc. 2007 à 07:51
voici l'image derreur que me donne ma page web
http://images.cjb.net/e7368.jpg
http://images.cjb.net/e7368.jpg
Bonjour
Question idiote : peux-tu accéder à ta base de données chez ton hébergeur par d'autres méthodes (phpmyadmin par exemple)?
Si oui, c'est que tu as une erreur de login ou de mot de passe. Vérifie-les bien, en respectant les majuscules et minuscules.
Question idiote : peux-tu accéder à ta base de données chez ton hébergeur par d'autres méthodes (phpmyadmin par exemple)?
Si oui, c'est que tu as une erreur de login ou de mot de passe. Vérifie-les bien, en respectant les majuscules et minuscules.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Essayes en mettant comme ça:
Et dans ta requette mets SELECT, FROM , WHERE en majuscules, pas d'importance pour le fonctionnement, mais plus facile à lire donc à debuguer
Essayes en mettant comme ça:
$db = mysql_connect($Serveur_Sql, $Login_Sql, $Passe_Sql) OR DIE("La base de données est fermée"); mysql_select_db($Base_Sql,$db) or die("La base de données est inaccessible");
Et dans ta requette mets SELECT, FROM , WHERE en majuscules, pas d'importance pour le fonctionnement, mais plus facile à lire donc à debuguer
djjult999
Messages postés
25
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
3 août 2008
2
21 déc. 2007 à 10:17
21 déc. 2007 à 10:17
et chez mon hebergeur oui je peux y acceder a la base de donner Le Pere
djjult999
Messages postés
25
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
3 août 2008
2
21 déc. 2007 à 10:20
21 déc. 2007 à 10:20
comme ceci ????
<html>
<body>
<center>
<body bgcolor='#E4E6D7'>
<?
$Serveur_Sql="monip";
$Login_Sql="bdd";
$Passe_Sql="monmotdepass";
$Base_Sql="l2jdb";
?>
<table width="200">
<tr>
<td>Nbre</td> <td>Personnage</td>
</tr>
<?
$db = mysql_connect($Serveur_Sql, $Login_Sql, $Passe_Sql) OR DIE("La base de données est fermée");
mysql_select_db($Base_Sql,$db) or die("La base de données est inaccessible");
SELECT, FROM , WHERE C.char_name,C.level,C.sex,CT.ClassName
from characters as C
inner join char_templates as CT
on CT.ClassId = C.classid
where C.online = 1
order by C.level DESC;
");
$i = 1;
while($classement = mysql_fetch_assoc($requete)){
if ($classement['sex'] <> 0) {
$sexe='Femme';
} else {
$sexe='Homme';
}
echo "
<tr>
<td>$i</td>
<td>$classement[char_name]</td>
</tr>
";
$i++;
}
if ($i=="1") {
echo "
<tr>
<td>Il n'y a aucun joueur en ligne pour le moment...</td>
</tr>
";
}
?>
</center>
</body>
</html>
<html>
<body>
<center>
<body bgcolor='#E4E6D7'>
<?
$Serveur_Sql="monip";
$Login_Sql="bdd";
$Passe_Sql="monmotdepass";
$Base_Sql="l2jdb";
?>
<table width="200">
<tr>
<td>Nbre</td> <td>Personnage</td>
</tr>
<?
$db = mysql_connect($Serveur_Sql, $Login_Sql, $Passe_Sql) OR DIE("La base de données est fermée");
mysql_select_db($Base_Sql,$db) or die("La base de données est inaccessible");
SELECT, FROM , WHERE C.char_name,C.level,C.sex,CT.ClassName
from characters as C
inner join char_templates as CT
on CT.ClassId = C.classid
where C.online = 1
order by C.level DESC;
");
$i = 1;
while($classement = mysql_fetch_assoc($requete)){
if ($classement['sex'] <> 0) {
$sexe='Femme';
} else {
$sexe='Homme';
}
echo "
<tr>
<td>$i</td>
<td>$classement[char_name]</td>
</tr>
";
$i++;
}
if ($i=="1") {
echo "
<tr>
<td>Il n'y a aucun joueur en ligne pour le moment...</td>
</tr>
";
}
?>
</center>
</body>
</html>
salut,
Non comme ça:
avec les mysql_error() tu auras plus de détails sur les erreurs de mysql
que tu nous donneras si pb
@lain
Non comme ça:
$db = mysql_connect($Serveur_Sql, $Login_Sql, $Passe_Sql) OR DIE("Erreur connexion a la base: ".mysql_error()); mysql_select_db($Base_Sql,$db) or die("La base de données est inaccessible ".mysql_error()); $requete = mysql_query("SELECT C.char_name,C.level,C.sex,CT.ClassName FROM characters as Cinner join char_templates as CTon CT.ClassId = C.classid WEHRE C.online = 1 ORDER BY C.level DESC ");
avec les mysql_error() tu auras plus de détails sur les erreurs de mysql
que tu nous donneras si pb
@lain
djjult999
Messages postés
25
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
3 août 2008
2
21 déc. 2007 à 10:36
21 déc. 2007 à 10:36
bon je l'ai rentrer comme tu me la dis jte renvoi le code pour etre sur que j'ai pos fait derreur
<html>
<body>
<center>
<body bgcolor='#E4E6D7'>
<?
$Serveur_Sql="monip";
$Login_Sql="bdd";
$Passe_Sql="monmotdepass";
$Base_Sql="l2jdb";
?>
<table width="200">
<tr>
<td>Nbre</td> <td>Personnage</td>
</tr>
<?
$db = mysql_connect($Serveur_Sql, $Login_Sql, $Passe_Sql) OR DIE("Erreur connexion a la base: ".mysql_error());
mysql_select_db($Base_Sql,$db) or die("La base de données est inaccessible ".mysql_error());
$requete = mysql_query("SELECT C.char_name,C.level,C.sex,CT.ClassName
FROM characters as Cinner join char_templates as CTon CT.ClassId = C.classid
WEHRE C.online = 1
ORDER BY C.level DESC ");
$i = 1;
while($classement = mysql_fetch_assoc($requete)){
if ($classement['sex'] <> 0) {
$sexe='Femme';
} else {
$sexe='Homme';
}
echo "
<tr>
<td>$i</td>
<td>$classement[char_name]</td>
</tr>
";
$i++;
}
if ($i=="1") {
echo "
<tr>
<td>Il n'y a aucun joueur en ligne pour le moment...</td>
</tr>
";
}
?>
</center>
</body>
</html>
et ce que Mozzilla et internet exploreur mon afficher::::
__________________________________________________________________________________________
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '64.228.235.15' (4) in /home/web/clients/jultknight.hostarea.org/www/personne.html on line 26
Erreur connexion a la base: Can't connect to MySQL server on '64.228.235.15' (4)
Nbre Personnage
<html>
<body>
<center>
<body bgcolor='#E4E6D7'>
<?
$Serveur_Sql="monip";
$Login_Sql="bdd";
$Passe_Sql="monmotdepass";
$Base_Sql="l2jdb";
?>
<table width="200">
<tr>
<td>Nbre</td> <td>Personnage</td>
</tr>
<?
$db = mysql_connect($Serveur_Sql, $Login_Sql, $Passe_Sql) OR DIE("Erreur connexion a la base: ".mysql_error());
mysql_select_db($Base_Sql,$db) or die("La base de données est inaccessible ".mysql_error());
$requete = mysql_query("SELECT C.char_name,C.level,C.sex,CT.ClassName
FROM characters as Cinner join char_templates as CTon CT.ClassId = C.classid
WEHRE C.online = 1
ORDER BY C.level DESC ");
$i = 1;
while($classement = mysql_fetch_assoc($requete)){
if ($classement['sex'] <> 0) {
$sexe='Femme';
} else {
$sexe='Homme';
}
echo "
<tr>
<td>$i</td>
<td>$classement[char_name]</td>
</tr>
";
$i++;
}
if ($i=="1") {
echo "
<tr>
<td>Il n'y a aucun joueur en ligne pour le moment...</td>
</tr>
";
}
?>
</center>
</body>
</html>
et ce que Mozzilla et internet exploreur mon afficher::::
__________________________________________________________________________________________
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '64.228.235.15' (4) in /home/web/clients/jultknight.hostarea.org/www/personne.html on line 26
Erreur connexion a la base: Can't connect to MySQL server on '64.228.235.15' (4)
Nbre Personnage
djjult999
Messages postés
25
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
3 août 2008
2
21 déc. 2007 à 10:39
21 déc. 2007 à 10:39
oups notre where etais ecris WEHRE je reessaye
Alors c'est ton parametre $Serveur_Sql qui n'est pas bon
Si j'ai bien compris tu travailles en local, c'est à dire que tu as installé Wamp ou Easy Php sur ton PC ?
dans ce cas
$Serveur_Sql="localhost";
Mais attention, tu ne peux utiliser ton PC que en développement, par la suite pour l'ouvrir au public, il te faudra passer sur le serveur d'un hebergeur
et modifier en conséquence le $Serveur_Sql
Si j'ai bien compris tu travailles en local, c'est à dire que tu as installé Wamp ou Easy Php sur ton PC ?
dans ce cas
$Serveur_Sql="localhost";
Mais attention, tu ne peux utiliser ton PC que en développement, par la suite pour l'ouvrir au public, il te faudra passer sur le serveur d'un hebergeur
et modifier en conséquence le $Serveur_Sql
djjult999
Messages postés
25
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
3 août 2008
2
21 déc. 2007 à 10:44
21 déc. 2007 à 10:44
j'ai installer wamp ....
la ca marquer
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '64.228.235.15' (4) in /home/web/clients/jultknight.hostarea.org/www/connect.php on line 26
Erreur connexion a la base: Can't connect to MySQL server on '64.228.235.15' (4)
Nbre Personnage
la ca marquer
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '64.228.235.15' (4) in /home/web/clients/jultknight.hostarea.org/www/connect.php on line 26
Erreur connexion a la base: Can't connect to MySQL server on '64.228.235.15' (4)
Nbre Personnage
$Serveur_Sql="monip";
Es-tu en train d'essayer, depuis chez ton hébergeur, de te connecter à la base de données de ta machine perso à la maison ?
Es-tu en train d'essayer, depuis chez ton hébergeur, de te connecter à la base de données de ta machine perso à la maison ?
djjult999
Messages postés
25
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
3 août 2008
2
21 déc. 2007 à 10:46
21 déc. 2007 à 10:46
ën plus sur ma base de donnee , les privilege du user bdd sont tout cocher avec un mot de pass et dans type de server = tout server= %
djjult999
Messages postés
25
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
3 août 2008
2
21 déc. 2007 à 10:48
21 déc. 2007 à 10:48
oui c'Est exact pcq dans un autre forum on m'avais dis de faire ca si en Localhost ca marchais pos vu qui m'avais dis dans typ de server mettre tout SERVER %
Question:
Le script dont tu nous donnes le code, il est bien chez ton hebergeur et tu y accedes bein en tapant son adresse
httpp/ adresse hebergeur/ton_script.php
ou tu fais tout ça en local
http://localhost/..../ton_script.php
??
et:
$Serveur_Sql="localhost"; ou "nom du serveur donné par hebergeur"
$Login_Sql="bdd";
$Passe_Sql="monmotdepass";
$Base_Sql="l2jdb"; es tu certain du nom de ta base Majuscules Minuscules est un i majuscule ou un L minuscule ?
car le message d'erreur veut dire qu'il ne trouve pas la base "l2jdb", ou qu'elle n'est pas activée.
Le script dont tu nous donnes le code, il est bien chez ton hebergeur et tu y accedes bein en tapant son adresse
httpp/ adresse hebergeur/ton_script.php
ou tu fais tout ça en local
http://localhost/..../ton_script.php
??
et:
$Serveur_Sql="localhost"; ou "nom du serveur donné par hebergeur"
$Login_Sql="bdd";
$Passe_Sql="monmotdepass";
$Base_Sql="l2jdb"; es tu certain du nom de ta base Majuscules Minuscules est un i majuscule ou un L minuscule ?
car le message d'erreur veut dire qu'il ne trouve pas la base "l2jdb", ou qu'elle n'est pas activée.
djjult999
Messages postés
25
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
3 août 2008
2
21 déc. 2007 à 11:04
21 déc. 2007 à 11:04
mon script est belle et bien chez mon hebergeur jte donne le lien de la page ou jai mix mon code en.PHP
http://jultknight.hostarea.org/connect.php
mais si jessais en local c comment je dois marker http://localhost/..../ton_script.php
wamp es installer dans le c:wamp et la base de donnee l2jdb est dans C:\wamp\mysql\data\l2jdb
mais mon but ultime c'est que ca marche sur mon site pour que mes joueur puisse voir le nombre de joueur qui son present ainsi a que a ceux que je vais faire de la publiciterune fois mon site bati
http://jultknight.hostarea.org/connect.php
mais si jessais en local c comment je dois marker http://localhost/..../ton_script.php
wamp es installer dans le c:wamp et la base de donnee l2jdb est dans C:\wamp\mysql\data\l2jdb
mais mon but ultime c'est que ca marche sur mon site pour que mes joueur puisse voir le nombre de joueur qui son present ainsi a que a ceux que je vais faire de la publiciterune fois mon site bati
djjult999
Messages postés
25
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
3 août 2008
2
21 déc. 2007 à 11:11
21 déc. 2007 à 11:11
cque je veux la c'est ne pas avoir a etre obliger d'importer ma base de donnee chez mon hebergeur pcq sinon ca srais jamais précis et jamais en temp reel le nombre de joueur online sur ma page connect.php
Si c'est en local:
tes parametres de connexion:
et pour accèder au script:
http://localhost/connect.php
ou
http://127.0.0.1/connect.php
tes parametres de connexion:
$Serveur_Sql="localhost"; $Login_Sql="l'user que tu as defini dans les privilèges de ta base en local"; $Passe_Sql="le mot de pass que tu as defini dans les privilèges de ta base en local "; $Base_Sql="l2jdb"; // c'est bien l'orthographe exacte du nom de ta base
et pour accèder au script:
http://localhost/connect.php
ou
http://127.0.0.1/connect.php
djjult999
Messages postés
25
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
3 août 2008
2
21 déc. 2007 à 11:23
21 déc. 2007 à 11:23
ca m'a marquer
Not Found
The requested URL /connect.php was not found on this server.
au niveau des 2 addresse local , 127.0.0.1
Not Found
The requested URL /connect.php was not found on this server.
au niveau des 2 addresse local , 127.0.0.1