CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[SQL] Problème connexion

RTL2
RTL2
Niveau 3
13 octobre 2008 à 21:03:51

Bonjour :-)

Alors voilà depuis un petit moment j'essaie en vain de créer une connexion entre ma base de donnée et mon script en php. Je suis loin d'être doué en informatique mais tout de même ça me semble bizarre^^

Voici mon message d'erreur :

Erreur :Access denied for user: 'dbziw_fr@%.lyceu.net' to database 'viaphp_myff'

Je ne comprends pas très bien surtout que j'ai vérifié mon mot de passe, host, base de donnée et login sur mon hébergeur. Est-ce un problème avec lycos ou un problème d'interprétation?

S'il y a une erreur on ne sait jamais je mets le code que j'ai mit :p)

<?php

$conn = mysql_connect("localhost","Nom","");
if (!$conn) {
echo "Connection impossible\n";
exit;
}

$result = mysql_db_query("dbziw_db","select * FROM forum_config");
$result = mysql_db_query("dbziw_db","select * FROM forum_user");
$result = mysql_db_query("dbziw_db","select * FROM question_forum");
$result = mysql_db_query("dbziw_db","select * FROM reponse_forum");
if ($result > 0) {
while($row = mysql_fetch_array($result)) {
echo $row["nom"] . $row["prenom"] . "\n";
}
mysql_close();
?>

Certes il est possible que ce soit faux quelque part mais j'avais déjà essayer avec plusieurs autres façon bien qu'ils se ressemblent tous :o))

Donc c'est une erreur du script ou bien de l'emplacement où je mets ce script dans mon hébergeur?

Merci :-)

PS: ce sujet est un double du mien sur le programmation mais je le fais ici pour deux raisons, ici c'est un peu plus actif et comme j'hésitais entre ces deux forums^^

deepblue
deepblue
Niveau 16
13 octobre 2008 à 21:21:23

Juste pour le test :

<?php

$conn = mysql_connect('localhost','Nom', '') or die (mysql_error());
if (!$conn) die("Connection impossible\n");

$conn = mysql_select_db('dbziw_db') or die (mysql_error());
if (!$conn) die("Connection impossible\n");

$result = mysql_query("select * FROM forum_config") or die (mysql_error());
$result = mysql_query("select * FROM forum_user") or die (mysql_error());
$result = mysql_query("select * FROM question_forum") or die (mysql_error());
$result = mysql_query("select * FROM reponse_forum") or die (mysql_error());

if ($result) {

while($row = mysql_fetch_array($result)) {
echo $row["nom"] . $row["prenom"] . "\n";
}

mysql_close();

RTL2
RTL2
Niveau 3
13 octobre 2008 à 21:27:28

Merci :p) bah à vrai dire j'ai mis ce texte à plusieurs endroits car quand je le mets dans le répertoire contenant le forum ça met:
Erreur :Access denied for user: 'dbziw_fr@%.lyceu.net' to database 'viaphp_myff'

Alors que quand je le mets ailleurs ça met:
Parse error: syntax error, unexpected $end in
/data/members/free/multimania/fr/d/b/z/dbziw/htdoc
s/config.inc.php on line 21

J'ai bien vérifié sur mon hébergeur les données pourtant alors voilà :merci:

deepblue
deepblue
Niveau 16
13 octobre 2008 à 21:38:27

ajoute un "}" avant mysql_error

deepblue
deepblue
Niveau 16
13 octobre 2008 à 21:38:48

oops mysql_close()*

RTL2
RTL2
Niveau 3
13 octobre 2008 à 21:44:19

Et bien pour l'endroit où se trouve le répertoire rien a changé
Erreur :Access denied for user: 'dbziw_fr@%.lyceu.net' to database 'viaphp_myff'

Tandis que pour la page php à l'extérieur de ce répertoire il n'y a plus rien de marqué cette fois-ci^^

:-(

deepblue
deepblue
Niveau 16
13 octobre 2008 à 21:55:51

donc ça vient de l'accès à la db viaphp_myff à laquelle tu fais un acces

RTL2
RTL2
Niveau 3
13 octobre 2008 à 21:58:08

Ok :p)

et j'ai une question :p)

se pourrait-il si je change de script pour un forum que ça marche, ce que je veux dire c'est que, est-ce que c'est possible que si le script est mauvais, ce genre de messages d'erreurs apparaissent? :p)

En tout cas :merci: pour ton aide :p)

deepblue
deepblue
Niveau 16
13 octobre 2008 à 22:05:47

Dans l'hypothèse ou c'est simplement un mauvais paramètre dans l'application, c'est modifiable relativement simplement et ce problème ne veut pas dire que l'appli que tu utilises soit merdique.

RTL2
RTL2
Niveau 3
13 octobre 2008 à 22:09:09

Ok merci, je vais essayer un autre script pour voir si ça marche je regarderais si je ne fais aps fait d'erreurs en recopiant le script sinon bah tant pis c'est qu'il y a une erreur dans mon codage^^

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment