Apache--> mysql--> php Help Me

Fermé
wrie2 Messages postés 36 Date d'inscription jeudi 29 mai 2003 Statut Membre Dernière intervention 24 août 2005 - 10 mars 2004 à 15:34
 Utilisateur anonyme - 10 mars 2004 à 16:37
salut à tous,

Je sais que la question à surement été posée avant mais je ne comprends pas...
comment faire pour que mon site: technoreso soit en relation avec une base de donnée.
En gros, comment ça marche index.php --> sql sur apache
car j'aimerais faire une base de donnée en relation avec les membres du site, Je pourrais télécharger des scripts php ou java mais je voudrait comprendre . Qui peut m'expliquer cela ???

Big merci wrie2 à Bientôt
A voir également:

2 réponses

Utilisateur anonyme
10 mars 2004 à 16:24
ta question n'est pas très clair, voir très vague !
Apache est un serveur web qui permet, par exemple, d'exécuter des pages php.
PHP est un language qui permet, notamment, d'interroger une base de données, par exemple, une BD MySQL. Le serveur web doit donc être paramétrer pour pouvoir accéder à mysql.
PHP va donc te permettre de te connecter et d'exécuter des requêtes mysql. par exemple avec "mysql_query(...);"
les requêtes peuvent se résumer, dans un 1er tps à :
- la lecture : "SELECT ... "
- l'insertion : "INSERT ..."
- la mise à jour de données : "UPDATE ..."
- la suppression : "DELETE ..."

Avant de pouvoir exécuter ces requêtes sur les tables de la BD, il faut ... créer les tables.

PHP : http://fr3.php.net/manual/fr/function.mysql-query.php
MYSQL : http://www.mysql.com/doc/fr/Tutorial.html
0
Utilisateur anonyme
10 mars 2004 à 16:37
Pas d'accord !
Apache est effectivement un serveur web, mais PHP est un peu plus qu'un language, c'est un module integrable à Apache qui va permettre l'interpretation de page .php.

Le serveur web doit donc être paramétrer pour pouvoir accéder à mysql.

Non ! Le serveur Mysql doit etre parametrer pour que l'on puisse y acceder depuis une page php. C'est pas tout a fait pareil... :)

PHP va donc te permettre de te connecter et d'exécuter des requêtes mysql. par exemple avec "mysql_query(...);"

Tout a fait d'accord !

En fait, il existe des condensé de tout ca (EasyPHP = Apache+php+Mysql+phpmyadmin). Cela permet de développer rapidement des pages php en te concentrant sur le language et non pas sur le parametrage d'apache et de php (http.conf et php.ini ). Par contre, cela t'empeche de comprendre comment ca fonctionne réellement. :)

Kalamit,
Parle à ma culasse, mon carter est malade. :)
0