premiers pas en mysql/phpmyadmin/php/etc.

premiers pas en mysql/phpmyadmin/php/etc. - SQL/NoSQL - Programmation

Marsh Posté le 11-02-2008 à 17:10:50    

je pose surement des quesitons de noob mais ca fait des heures que je cherche une explication simple et ca part tout de suite dans des délires de programmeurs chevronnés.. déolé de vous embeter avec ca mais j'ai besoin d'aide!
 
voila, je lis depuis une semaine des tutos sur le web dynamique et je me suis mis ca matin sur easyphp.
au bout d'une heure ou deux, j'ai finalement réussi a lire une petite page html reliée à un petit script stupide, , ca signifie au moins que mon serveur local apache fonctionne comme il faut. mais bon, je remarque aussi que les tutoriaux manquent pas mal d'explications et que j'ai pas fini d'en baver! ils expliquent en 3 pages comment faire un formulaire, certes, mais ils s'imaginent qu'on connait par coeur les 200 pages qui parlent du reste! c'est un vrai fouillis ces cours en ligne!
 
 
donc, voici ou je coince:
maintenant je veux agir sur une base de données et comme mysql est intégré à easyphp, autant utiliser celui-la. genre ajouter le nom du visiteur, etc (un truc pour débutants quoi!)
 
1)Et alors, je me rends compte que Mysql ne se lance qu'en mode MS-dos? il n'y a pas une interface moins rebutante? il doit bien y avoir moyen de se ballader à la souris dans mes différentes BD et tables, et d'effectuer des requetes simples (créer une table, un champ, insérer quelques données, etc. que je pourrais afficher sur ma page par exemple)?
 
2)je sais que les scripts php sont indépendants du html mais comment intégrer cela dans ma mise en page? j'ai lu maintes fois que c'etait le boulot des feuilles CSS et pas de php, ok, mais aucune explication!  
 
dernier truc : à quel niveau se place dreamweaver dans tout ce mic-mac? tout taper dans le bloc-notes est rudement fastidieux et difficile, je serais heureux de me simplifier la vie un petit peu :sweat:  
 
merci beaucoup!!
 

Reply

Marsh Posté le 11-02-2008 à 17:10:50   

Reply

Marsh Posté le 11-02-2008 à 17:23:34    

1) Ce n'est pas mysql qui te permet d'accèder aux BDD, c'est phpMyadmin normalement accessible sous Easyphp à l'adresse 127.0.0.1/mysql/ ou 127.0.0.1/home/mysql/ (tu obtiens cela en cliquant sur l'icone PhpMyAdmin d'Easyphp)
 
2) Pour afficher qqch en php, il faut faire un "echo", mais là, je te conseille de lire les fondamentaux en php....


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 11-02-2008 à 19:14:42    

echo ca je connais. ok; mais pour faire afficher cet echo dans une zone précise de l'écran, avec un certain formatage, etc?
 
et une icone phpmyadmin dans easyphp, pas vu?! moi j'ai une fenetre indiquant le statut d'apache et de mysql, puis quand j'essaye d'atteindre l'écran de config phpmyadmin, ca me lance une fenetre navigateur qui dit "vous n'avez pas la permission d'atteindre cette page"

Reply

Marsh Posté le 11-02-2008 à 23:41:26    

Avant de vouloir t'attaquer à une base de données, apprends les bases comme il faut (et dans l'ordre) :
- fonctionnement du client serveur web - compréhension de ce qu'est le côté serveur et le côté client, ce que chacun fait, toussa ;
- HTML / CSS / autres langages côté clients ;
- php / autres langages côté serveur


Message édité par kao98 le 11-02-2008 à 23:42:37

---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 12-02-2008 à 08:03:51    

bin c'est en gros ce que je fais...la gestion de bases de données est une facette de php non?

Reply

Marsh Posté le 12-02-2008 à 09:04:42    

du tout. Ce que PHP permet, c'est d'interagir avec une base de données, mais pour pouvoir le faire, il faut avant tout comprendre comment fonctionne PHP, comment fonctionnent les bases de données. C'est pas une critique quand on te dit d'apprendre les bases, ça te permettra d'évoluer plus vite qu'en essayant de tatonner sur des éléments que tu ne maitrises pas! :)

Reply

Marsh Posté le 12-02-2008 à 11:30:55    

faut pas croire que je parte de zero non plus...ca fait des jours que je bouquine ca. le truc que j'avais pas compris (c'est ok maintenant) c'est qu'il fallait créer à l'avance les BD et les tables qu'on appelle dans le script et que cela se fait via phpmyadmin auquel on accede depuis un navigateur. c'etait écrit nulle part...

Reply

Marsh Posté le 12-02-2008 à 11:38:35    

atch3000 a écrit :

echo ca je connais. ok; mais pour faire afficher cet echo dans une zone précise de l'écran, avec un certain formatage, etc?


Php ne renvoie que du texte brut, si tu veux le formater, ca se fait en HTML (ou en CSS). Toto en gras donnera :

Code :
  1. <?php
  2. echo "<b>Toto</b>";
  3. ?>


atch3000 a écrit :

et une icone phpmyadmin dans easyphp, pas vu?! moi j'ai une fenetre indiquant le statut d'apache et de mysql, puis quand j'essaye d'atteindre l'écran de config phpmyadmin, ca me lance une fenetre navigateur qui dit "vous n'avez pas la permission d'atteindre cette page"


Vu ton dernier post, tu as du trouvé...
 
edit : MàJ suite au poste de bricocoman

Message cité 1 fois
Message édité par babasss le 12-02-2008 à 12:15:53

---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 12-02-2008 à 12:13:23    

babasss a écrit :


Php ne renvoie que du texte brut, si tu veux le formater, ca se fait en HTML (ou en CSS). Toto en gras donnera :

Code :
  1. <?php
  2. <echo "<b>Toto</b>";
  3. ?>




Code :
  1. <?php
  2. echo "<b>Toto</b>";
  3. ?>


 [:aloy]  

Reply

Marsh Posté le 12-02-2008 à 12:22:53    

atch3000 a écrit :

faut pas croire que je parte de zero non plus...


 
Je dis pas, mais...
 

Citation :

ca fait des jours que je bouquine ca. le truc que j'avais pas compris (c'est ok maintenant) c'est qu'il fallait créer à l'avance les BD et les tables qu'on appelle dans le script et que cela se fait via phpmyadmin auquel on accede depuis un navigateur. c'etait écrit nulle part...


 
... quand même, ça montre que tu ne sais pas comment le tout fonctionne, d'où l'intérêt de bien savoir quel élément doit faire quoi, et comment tout ça fonctionne de concert :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed