Détail sur la fonction PHP
Bonjour à vous.
Celà fait deux jours que je commence à apprendre le Php par ce site. Je comprend dans l'emsemble mais une question me reste à l'esprit.
Ma question peut parraître stupide, mais voilà, le PHP est doit être connecté à une base de donnée Mysql pour traité toute ces fonctions, formulaire, connexion ect...
Ou certain n'ont besoin que d'être dans le code source de la page ?
Merci d'avance
Ps : si se n'est trop demandé, si il existe une page qui explique en détail cela, si je pourrais avoir l'adresse :)
Réponses apportées à cette discussion
Bonsoir Dellat,
Non pour faire du PHP, il n'est pas forcément nécessaire d'utiliser une base de données. PHP est capable de s'interfacer avec un système de gestion de bases de données relationnelles (MySQL, PostGreSQL, Oracle, Access, Sybase...) mais tous les développements PHP n'utilisent pas forcément de BDD. Une base de données est un composant supplémentaire qui peut entrer dans le développement d'une application PHP dans le but de stocker de manière persistente des informations (contenu d'un site, comptes utilisateurs...) et de les manipuler via les commandes du langage SQL.
Mais il existe aussi des programmes PHP qui ne nécessitent pas forcément une base de données. On peut très bien avoir besoin de développer une application qui enregistre des données dans un fichier texte ou bien dans un fichier XML par exemple. On peut également utiliser PHP pour lire le contenu de fichiers XML comme par exemple les flux RSS ou Atom. PHP peut aussi servir à déployer ou interroger un web service, se connecter à un annuaire LDAP, manipuler des fichiers / dossiers sur le serveur, réaliser des connexions FTP...
Bref PHP permet beaucoup de choses. La base de données reste un composant supplémentaire très utile dans beaucoup d'applications (web ou non) car elle permet de structurer et d'isoler les données de cette dernière. L'isolation des données de l'application dans une base de données permet ainsi de pouvoir les utiliser avec d'autres technologies capables d'interroger ce système de bases de données (avec Java et un connecteur JDBC, Python, ASP.Net...)
Pour apprendre à utiliser PHP avec une base de données MySQL, je t'invite à lire un livre qui parle de PHP (par exemple PHP5 Avancé de Cyril Pierre de Geyer), de lire les tutoriels de PHPDebutant.org, PHPFrance.com et Developpez.com. Sans oublier de te référer à la documentation officielle qui se trouve à l'adresse http://fr.php.net/mysql
En espérant que ces conseils t'aideront pour poursuivre ton apprentissage de PHP :)
A bientôt,
Hugo.
Merci pour cette éclairsissement ;)
Je vais donc regarder le contenue de ces sites pour en apprendre plus .
Et continuer les tutoriaux ici :)
A bientôt.