Creer une base de données - Programmation
Marsh Posté le 11-04-2002 à 15:58:44
Le couple gratuit PHP/MySql fonctionne bien.
Installe EasyPHP (serveur Apache, serveur MySql).
Mais si tu n'as que quelques notions de HTML et pas du tout de notion de programmation, ça risque d'être un peu galère.
Pas impossible, mais ne sous-estime pas la difficulté, qui est réelle quand on débute.
Eventuellement, achete un bon bouquin d'introduction à PHP/MySql.
Marsh Posté le 11-04-2002 à 15:59:02
L'architecture la plus accessible et la plus simple à mettre en oeuvre : PHP4 + MySQL.
Un éditeur du style PHPed pour editer
Un serveur local du style EasyPHP pour tester
Marsh Posté le 11-04-2002 à 20:14:52
Je me rend compte de la difficulté.
Par contre quel bouquin prendre pour une bonne introduction.
Puis une fois que je vais maitriser ce livre, je passe à quoi?
Marsh Posté le 11-04-2002 à 22:40:55
Laisse le bouquin va sur http://www.phpdebutant.com.
tout est bien expliquer, il y a un bon forum..
Marsh Posté le 11-04-2002 à 23:37:02
baudax a écrit a écrit : Je me rend compte de la difficulté. Par contre quel bouquin prendre pour une bonne introduction. Puis une fois que je vais maitriser ce livre, je passe à quoi? |
Perso, j'ai commencé sur PHP avec "Intro PHP3" de Campus press. (env 22 ?).
Aujourd'hui, PHP4
Considère la solution du site internet comme un supplément. Pour apprendre, rien ne vaut un bouquin.
Et puis, si c'est pour imprimer toutes les pages du site, autant avoir un bouquin, structuré par chapitre et table des matières.
Fourni avec CD (PHP, Apache, MySql, exemple,...)
Globalement, PHP est "facile" et d'un résultat très puissant (comparé au HTML, qui n'est pas un langage) et Mysql encore plus simple.
Marsh Posté le 11-04-2002 à 23:39:47
negatif, g jamais utilisé autre chose ke le net, les docs fournis (www.php.net par exemple) et des heures de boulot pour apprendre a dev...
et ya des gens ki m'achetent ce ke je fais qd meme, dc ca doit aps etre si nul...
oubli les boukins. c plus simple de voir sur un pc ce ke donne un script pc....
Marsh Posté le 11-04-2002 à 23:47:46
leirn a écrit a écrit : negatif, g jamais utilisé autre chose ke le net, les docs fournis (www.php.net par exemple) et des heures de boulot pour apprendre a dev... et ya des gens ki m'achetent ce ke je fais qd meme, dc ca doit aps etre si nul... oubli les boukins. c plus simple de voir sur un pc ce ke donne un script pc.... |
Ouais, enfin chacun sa méthode.
J'utilise ces sites (www.phpinfo.net, phpfrance.com, phpscripts.com,...) en complément. Mais pour apprendre, j'ai trouvé que c'était plus struturé et rigoureux avec un bouquin.
A lui de voir, quoi.
Marsh Posté le 11-04-2002 à 23:53:34
eventuellement j'avais des bases c, vb, et un peu de pascal, mapple...
mais bon, yen a aucun ke g appris avec un bouquin...
Marsh Posté le 11-04-2002 à 23:59:47
leirn a écrit a écrit : eventuellement j'avais des bases c, vb, et un peu de pascal, mapple... mais bon, yen a aucun ke g appris avec un bouquin... |
Ouais, mais lui a l'air d'être un grand débutant.
Avec seulement quelques notions de HTML...
Il ne s'agit pas d'auto-formation d'un développeur web.
Marsh Posté le 12-04-2002 à 00:01:59
je prone tjs l'apprentissage par l'exemple...
m'enfin c peut etre pas le mieux qd meme
le prob c ke la il peux en avoir bcp a apprendre...
surtt si il parle a la base de "fonctions" html alors ke html c ke du formatage, pas trop un langage...
Marsh Posté le 12-04-2002 à 00:07:16
leirn a écrit a écrit : je prone tjs l'apprentissage par l'exemple... m'enfin c peut etre pas le mieux qd meme le prob c ke la il peux en avoir bcp a apprendre... surtt si il parle a la base de "fonctions" html alors ke html c ke du formatage, pas trop un langage... |
Clair.
Même en allant directement à l'essentiel, il y a du boulot
Rien que pour comprendre variables, fonctions,...
Marsh Posté le 12-04-2002 à 00:10:27
structure conditionnelles aussi... faire la difference entre formatage et script, script preinterpreté ou pas...
differencier db et server, requete et code... enfin ya qd meme un peu de taf...
Marsh Posté le 12-04-2002 à 00:14:27
leirn a écrit a écrit : structure conditionnelles aussi... faire la difference entre formatage et script, script preinterpreté ou pas... differencier db et server, requete et code... enfin ya qd meme un peu de taf... |
Va y'voir du sport
Bon, au dodo.
Marsh Posté le 12-04-2002 à 00:16:32
euh en passant baudax... ne tient pas compte de ce kon a dit, fodrait pas ke ca te decourage
dit toi ke nous aussi on a ete a ta place et on a eu tout ca a apprendre, mais on y est arrivé finalement, et c a pas tjs ete l'horreur
courage
et hesite pas a poser des kestions... rien ke sur ce kon a dit ds ton topic deja...
Marsh Posté le 12-04-2002 à 09:11:11
J'espere que vous avez passé une bonne nuit
Bon je pense mettre tous le monde d'accord : Y'A DU TAF
Par contre je vais acheter un bouquin car ça évite d'imprimer des pages (car j'aime prendre mes cours et dès que je suis qq part où je me fais chié ==> je TAF)
Par contre après Internet s'impose mais je prefere d'égrossir le sujet avant.
Merci à tous
Marsh Posté le 12-04-2002 à 09:22:45
baudax a écrit a écrit : Je me rend compte de la difficulté. Par contre quel bouquin prendre pour une bonne introduction. Puis une fois que je vais maitriser ce livre, je passe à quoi? |
"Pratique de Mysql et PHP" de O'Reilly : tu y apprendras comment concevoir un site sur des films en php avec une bd. Si tu ne connais pas le HTML, il te le remémoreras vite fait, en passant par les CSS et un peu de javascript. Tu apprendras également la démarche pour concevoir une BD relationnelle et un peu de PHP orienté objet. Malheureusement une grosse partie du bouquin est aussi consacrée à lister et expliquer chaque fonction de PHP (que tu trouveras tout aussi facilement et plus à jour sur www.php.net).
Marsh Posté le 12-04-2002 à 20:02:06
merci de vos conseils.
Par contre j'ai des questions qui me trotent dans la tête.
- le php sert à la mise en page du contenu et le MySQL à la base de donnée ?
- Ces languages sont cotés serveur, je ne peux donc pas me servir de cela comme je le ferais avec Access... En effet je voudrais en plus (autant apprendre pour deux choses) faire une base de mes films, je voudrais donc pouvoir la faire passer d'un PC à un autre sans avoir à installer easyphp.
Marsh Posté le 13-04-2002 à 02:05:37
à la base, PHP permet de créer des pages HTML de façon dynamique.
C'est à dire qu'en HTML tu vas programmer un truc figé du genre
<html>
<body>
coucou je m'appelle baudax
</body>
</html>
alors qu'en PHP tu pourras créer une variable $nom qui sera intégrée à ton code HTML et afficher le nom contenu dans la variable : exemple
le fichier affiche.php:
<html><body>
coucou je m'appelle <?php echo $nom ; ?>
</html></body>
affichera la meme chose mais prendra en compte la variable $nom que l'on peut mettre dans l'appel a la page par http://www.bla.com/affiche.php?nom=olivier
Ceci n'est qu'un tout petit exemple de ce que tu peux faire avec PHP avec un tas de fonctions très utiles, tu peux faire des calculs, manipuler des bases de données, des images etc...
PHP est un language assez intuitif et facile a apprendre, et souple, et personnellement n'ayant programmé disons que 100 heures en PHP j'arrive à faire une BD, des acces securises etc, et je ne fais que débuter.
MySQL :
PHP permet d'exécuter des requêtes SQL ainsi :
mysql_query=("SELECT auteur FROM table_films WHERE titre='matrix'" );
Celle ci permet de récupérer l'auteur d'un film par exemple. Tu peux ainsi ensuite afficher des donnees issues de ta BD et faire plein d'autres manips.
Tu peux aussi exporter une BD SQL en format CSV ou autre pour la réimporter dans ACCESS enfin je suppose, c'est tout a fait théorique pour moi encore.
Mais un dernier conseil, va vite voir PHPDEBUTANT par exemple qui te mene vraiment par la main et te permet de faire tes premiers pas, et de comprendre comment tout cela fonctionne.
J'espère que je n'ai pas dit trop de conneries, indulgences messieurs les ténors du forum, je débute aussi !
Bon courage.
[jfdsdjhfuetppo]--Message édité par flyjodel--[/jfdsdjhfuetppo]
Marsh Posté le 11-04-2002 à 15:52:01
Je souhaite creer une base de données sur Internet. Je veux ainsi que le visiteur puisse choisir ce qu'il veux en fonction de certain critères (années ; auteurs...).
Cependant comment faire? En effet pour le moment j'arrive seulement à utiliser les fonctions simples en HTML. Mais après je ne sais pas comment faire (language ; fonctions ...)
Donc meS questionS :
- Quel logiciel utiliser (si possible simple et surtout gratuit)
- Quels language utiliser ?
- Quelques conseils ?
Merci