MYsql et PHP

Fermé
Roxane 59 Messages postés 455 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 5 novembre 2008 - 22 avril 2008 à 16:17
Revan26914 Messages postés 1778 Date d'inscription dimanche 14 octobre 2007 Statut Contributeur Dernière intervention 15 octobre 2019 - 22 avril 2008 à 21:59
Bonjour,

Je suis un peu perdu dans le cours du site du zero en ce qui concerne faire une requete avec PHP. Ou faut-il mettre le code PHP dans notepad ? et comment faire la liaison avec le MySQL. La je patauge j'ai limpression de tout mélanger. Un petit coup de main serait le bienvenu. Merci à tous.

4 réponses

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
22 avril 2008 à 16:23
salut,

est-ce que tu as déjà vu cet exemple ?

regarde en particulier le template pour voir comment on organise le code.
0
Roxane 59 Messages postés 455 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 5 novembre 2008 19
22 avril 2008 à 17:12
Merci mais ce que je cherche c'est comment faire mes fichiers PHP et ou les ranger, dans quel dossier pour que le MySql puisse allé le chercher. C'est toute l'organisation qui me pert.
erci
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
22 avril 2008 à 17:56
MySQL ne va pas "voir" tes fichiers PHP.

c'est le script PHP qui interroge la bass MySQl.
pour PHP, la base de données ce n'est que les informations de connexion (host, user, password).

pour toi, la base de données ce n'est que PHPMyAdmin.

pour organiser tes fichiers, tu les ranges dans des dossiers, à toi de voir ce qui te parait le plus logique pour les nommer.

je peux te dire comment je fais, ça n'a pas valeur de vérité absolue, c'est juste le classement que j'ai mis en place au fur et à mesure. à la racine du site, je ne laisse qu'un fichier, tout le reste est dans des dossiers.
en gros ça tourne toujours à peut près autour de :
/conf/  (fichiers de configuration avec les infos de connexion, etc...)
/images/ (images contenues dans les documents HTML)
/inc/ (les fichiers inclus dans les documents HTML, bannière, footer mais aussi les pages qui peuvent être le texte ou les formulaires)
/lib/ (les classes PHP, ce sont des scripts appelés par les autres scripts par exemple pour se connecter à la BDD, formater des dates)
/resources/ (tout ce qui sert à présenter et animer les documents HTML, les images de fond pour CSS, les scripts javascripts...)
/styles/ (les CSS)
index.php (la page par défaut, en général seul point d'entrée pour tout le site et qui produira tous les documents HTML)
0
Revan26914 Messages postés 1778 Date d'inscription dimanche 14 octobre 2007 Statut Contributeur Dernière intervention 15 octobre 2019 320
22 avril 2008 à 18:22
Bonsoir Roxane et Dalida,

et comment faire la liaison avec le MySQL.


Tu dois d'abord te connecter à ta base de donnée. Je pars du principe que tu travailles avec WAMP.


il te faut introduire ce script:

<?php
mysql_connect("localhost", "root", ""); 
mysql_select_db("nom_de_la_base_de_donnée");
?>




Ensuite, si tu veux récupérer des données sur une table dans ta base donnée il faut faire une requête SQL de ce type:
mysql_query("SELECT * FROM nom_de_la_table_crée");



En ce qui concerne où placer ton script, il faut le mettre dans ton notepad++ (ou le notepad tout simple) et enregistrer le fichier au format PHP.


Si tu as d'autres questions, n'hésite pas ;)




Cordialement

Revan

0
Roxane 59 Messages postés 455 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 5 novembre 2008 19
22 avril 2008 à 21:27
Merci pour les informations, je comprend mieux maintenant, une petite chose, le fichier que je cré en PHP il faut le mettre dans le dossier wamp pour qu'il puisse allé chercher dans le MySql enfin queque chose comme ça.

Cordialement.
0
Revan26914 Messages postés 1778 Date d'inscription dimanche 14 octobre 2007 Statut Contributeur Dernière intervention 15 octobre 2019 320
22 avril 2008 à 21:59
Oui il faut en effet enregistrer tes fichiers PHP dans C:\wamp\www

Dans "www" tu crées un dossier comme par exemple "mon_site" (sans les guillemets) et tu mets tes fichiers PHP dedans.



Bonne nuit

Revan
0