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:...».) |
|||
| (Hi ha una revisió intermèdia del mateix usuari que no es mostren) | |||
| 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ó de 03:32, 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