Diferència entre revisions de la pàgina «Integració de PHP amb bases de dades MySQL»
De Wiki IES Marianao. Departament Informàtica
(Es crea la pàgina amb «Tornar: Tornar a l'inici PHP i MySQL treballen molt bé conjuntament. Més informació sobre la relació MySQL i PHP: http:...».) |
|||
Línia 1: | Línia 1: | ||
Tornar: [[M9_-_Implantació_d’aplicacions_web | Tornar a l'inici]] | Tornar: [[M9_-_Implantació_d’aplicacions_web | Tornar a l'inici]] | ||
− | PHP i MySQL treballen molt bé conjuntament. | + | PHP i MySQL treballen molt bé conjuntament. Es mostra a mode d'exemple un exercici de la integració de MySQL en un script PHP: |
+ | |||
+ | <?php | ||
+ | $base_de_dades="mibase"; // defineix el nom de la base de dades a la que volem accedir | ||
+ | $taula="clients"; // defineix el nom de la taula en concret de la que volem inserir, extreure, etc. | ||
+ | // Llegim les dades d'un formulari | ||
+ | $nom=$_POST["nombre"]; | ||
+ | $cognoms=$_POST["apellidos"]; | ||
+ | $result='''mysql_connect'''('localhost','root',NULL); // Connectem amb MySQL versió XAMPP sense contrasenya | ||
+ | $result2='''mysql_select_db'''($base_de_dades); // seleccionem la taula | ||
+ | // Creem la consulta d'inserció | ||
+ | $consulta="insert into $taula (name, surname) values ('$nom','$cognoms');"; | ||
+ | $result3='''mysql_query'''($consulta); // realitzem la consulta | ||
+ | // llegim les dades de la base de dades i les mostrem en la pàgina ... | ||
+ | $consulta2="select * from $taula;"; | ||
+ | $result3='''mysql_query'''($consulta2); | ||
+ | while($lin='''mysql_fetch_row'''(result3)) | ||
+ | { | ||
+ | echo "Nom:$lin[0] Cognoms:$lin[1]<br/>"; // per a cada tupla del resultat, mostra els dos camps | ||
+ | } | ||
+ | '''mysql_close'''(); // tanquem la connexió amb la base de dades | ||
+ | ?> | ||
Revisió del 04:27, 21 gen 2012
Tornar: Tornar a l'inici
PHP i MySQL treballen molt bé conjuntament. Es mostra a mode d'exemple un exercici de la integració de MySQL en un script PHP:
<?php $base_de_dades="mibase"; // defineix el nom de la base de dades a la que volem accedir $taula="clients"; // defineix el nom de la taula en concret de la que volem inserir, extreure, etc. // Llegim les dades d'un formulari $nom=$_POST["nombre"]; $cognoms=$_POST["apellidos"]; $result=mysql_connect('localhost','root',NULL); // Connectem amb MySQL versió XAMPP sense contrasenya $result2=mysql_select_db($base_de_dades); // seleccionem la taula // Creem la consulta d'inserció $consulta="insert into $taula (name, surname) values ('$nom','$cognoms');"; $result3=mysql_query($consulta); // realitzem la consulta // llegim les dades de la base de dades i les mostrem en la pàgina ... $consulta2="select * from $taula;"; $result3=mysql_query($consulta2); while($lin=mysql_fetch_row(result3)) { echo "Nom:$lin[0] Cognoms:$lin[1]<br/>"; // per a cada tupla del resultat, mostra els dos camps } mysql_close(); // tanquem la connexió amb la base de dades ?>
Més informació sobre la relació MySQL i PHP: http://es.php.net/manual/es/book.mysql.php
Tornar: Tornar a l'inici