Lire une table MYSQL dans EasyPHP

ovni92 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
Pi_Xi Messages postés 2244 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai parcouru un grand nombre de site, mais rien n'y fait et c'est pour cela que j'aurai besoin d'un conseil personalisé si possible
J'ai créé dans MySql une base de donnée "mybase"
Une table à l'intérieur "liens"

Comment faire pour lire le contenu de cette table quand je lance Easy php???

Quelqu'un pourrait m'aider dans le script?
Merci car c'est tout nouveau pour moi :o)
A voir également:

11 réponses

Pi_Xi Messages postés 2244 Date d'inscription   Statut Membre Dernière intervention   149
 
Bonjour,

clic droit sur le raccourci EasyPhp dans la barre des taches en bas à droite << Administration

Puis au niveau de PhpMyAdmin, clic sur Gestion Bdd

Choisis ta bdd, tu pourras la visualiser.
0
ovni92 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Merci mais ce n'est pas ce que je souhaite
En fait le but est de créer une page web avec ce qu'il y a dans ma base
Donc faire une page dans notepad, l'enregistrer en php dans mon projet et lancer cette page via easyphp
Merci
0
Pi_Xi Messages postés 2244 Date d'inscription   Statut Membre Dernière intervention   149
 
0
tompsy Messages postés 251 Date d'inscription   Statut Membre Dernière intervention   50
 
tu dois pour cela faire un requete Mysql :


$requete_1=mysql_query("SELECT * FROM 'le_nom_de_ta_table'");

While($resultat=mysql_fetch_array($requete_1))
{
echo "voici le resultat :".$requete['le nom de la colonne de ta base'];
}

;)
0
Pi_Xi Messages postés 2244 Date d'inscription   Statut Membre Dernière intervention   149
 
1) t'as pas tout dit là... un débutant ne peut rien faire de ton code là!

2) il peut se débrouiller comme un grand avec le lien du site du Zéro et reviendra nous poser des questions si besoin.
0
ovni92 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Je viens d'essayer ta requête, j'ai mis ça :
<?php

$requete_1=mysql_query("SELECT * FROM 'liens'");

While($resultat=mysql_fetch_array($requete_1))
{
echo "voici le resultat :".$requete['liens'];
}

?>

et ça me retourne pleins d'erreur :
Warning: mysql_query(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in c:\program files\easyphp1-8\www\projet1\test.php on line 15

Warning: mysql_query(): A link to the server could not be established in c:\program files\easyphp1-8\www\projet1\test.php on line 15

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\projet1\test.php on line 17
0
Pi_Xi Messages postés 2244 Date d'inscription   Statut Membre Dernière intervention   149
 
ben oui forcément, tu t'es pas connecté à la base.

Toutes tes réponses sont dans le lien plus haut!!
0

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

Posez votre question
ovni92 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Je viens de consulter le lien
Déjà, j'ai un souci, je crée la base "coursphp", par contre, je n'ai pas d'onglet "importer"
Si qq'un a une idée? Merci
0
Pi_Xi Messages postés 2244 Date d'inscription   Statut Membre Dernière intervention   149
 
eh mais prends ton temps hein, tu as pas mal de choses à assimiler là.

Te sens pas obligé de suivre le tp, tu as le code pour afficher ta base sous les yeux là, tu n'as plus qu'à l'adapter à ta base.
0
ovni92 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Pi Xi, je peux comprendre que tu en ais marre de répondre à des questions qui te parraissent très simples, mais si c'est pour répondre, en gros, démerdes toi, c'est vraiment pas la peine...
Je débute, j'ai bouquiné pas mal de liens, mais voilà, je n'arrive pas à me connecter à cette base de données;
Je demande juste un coup de main d'un expert, juste pour débuter pour que je puisse me lancer.
J'ai essayé pas mal de scripts avant de poster, mais ça ne marche pas , donc je demande de l'aide, tout simplement....
0
Pi_Xi Messages postés 2244 Date d'inscription   Statut Membre Dernière intervention   149
 
euh non non c'est pas ça, sinon je me serais même pas donné la peine de te répondre.

Mais si tu n'y mets pas un peu de bonne volonté, c'est clair que j'ai pas envie de te servir ton code sur un plateau.
0
ovni92 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Voici mon nouveau script

<HTML>

<HEAD>


<TITLE>Test sur ma première page</TITLE>


</HEAD>

<BODY>

<?php

$host = 'localhost'; //Votre host, souvent localhost
$user = 'nnn'; //votre login
$pass = 'nnn'; //Votre mot de passe
$db = 'mybase'; // Le nom de la base de donnee

$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error());
mysql_select_db($db) or die ('Erreur :'.mysql_error());


$reponse = mysql_query("select * from liens");
?>


</BODY>

</HTML>


La page ne me ramène rien, c'est tout blanc :o)
Merci pour l'aide
0
Pi_Xi Messages postés 2244 Date d'inscription   Statut Membre Dernière intervention   149
 
Oui c'est normal, tu n'as pas ajouté l'instruction d'affichage.

Le lien que je t'ai fait suivre est très clair et pédagogue, et la réponse y apparaît très clairement.

Tu y es presque ;o)
0
Pi_Xi Messages postés 2244 Date d'inscription   Statut Membre Dernière intervention   149 > Pi_Xi Messages postés 2244 Date d'inscription   Statut Membre Dernière intervention  
 
***
0
ovni92 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Ok pi xi, comme tu le souhaites, si tu penses que j'y mets de la mauvaise volonté, c'est ton droit....
Merci quand même
0
ovni92 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Voici ce que j'ai mis, mais pas mieux malheureusement :
<HTML>

<HEAD>


<TITLE>Test sur ma première page</TITLE>


</HEAD>

<BODY>

<?php

$host = 'localhost'; //Votre host, souvent localhost
$user = 'nn'; //votre login
$pass = 'nnn''; //Votre mot de passe
$db = 'mybase'; // Le nom de la base de donnee

$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error());
mysql_select_db($db) or die ('Erreur :'.mysql_error());


$reponse = mysql_query("select * from liens");

{
echo "voici le resultat :".$requete['liens'];
}

?>




</BODY>

</HTML>

Quand j'affiche la page, voici l'erreur :

Notice: Undefined variable: requete in c:\program files\easyphp1-8\www\projet1\test2.php on line 27
voici le resultat :

Si un gentil informaticien a une idée, ça serait sympa :o)
Merci
0
Pi_Xi Messages postés 2244 Date d'inscription   Statut Membre Dernière intervention   149
 
J'ajoute juste qq lignes du lien vers le site du Zéro:
<HTML>
<HEAD>
  <TITLE>Test sur ma première page</TITLE>
</HEAD>
<BODY>

<?php

$host = 'localhost'; //Votre host, souvent localhost
$user = 'nn'; //votre login
$pass = 'nnn''; //Votre mot de passe
$db = 'mybase'; // Le nom de la base de donnee

$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error());
mysql_select_db($db) or die ('Erreur :'.mysql_error());

$reponse = mysql_query("select * from liens");

while ($donnees = mysql_fetch_array($reponse) )
{
?>
<p>
  <strong>première colonne</strong> : <?php echo $donnees['nom_colonne1']; ?><br />
  <strong>deuxième colonne</strong> : <?php echo $donnees['nom_colonne2']; ?><br />
</p>

<?php
}

mysql_close(); // Déconnexion de MySQL

?>

</BODY>
</HTML> 
Tu remplace 'nom_colonne1' et 'nom_colonne2' par les noms de tes colonnes et ça roule.
0
ovni92 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Dans ma requête, j'ai modifié
echo "voici le resultat :".$requete['liens']; par echo "voici le resultat :".$reponse['liens'];

Je pense que c'est déjà mieux :o)
Alors je n'ai plus le satané message d'erreur mais j'ai seulement :

voici le resultat :

Et rien n'apparait après voici le résultat...

Je me rapproche mais il doit encore manquer qqchose

Merci pi Xy, j'ai essayé avec ta requête mais j'ai un autre message d'erreur qui arrive :o)
0
Pi_Xi Messages postés 2244 Date d'inscription   Statut Membre Dernière intervention   149
 
Mais "lien", c'est le nom de ta table, pas du champs de ta table!?

Tu as quels champs dans la table "liens"?
0