Diferència entre revisions de la pàgina «Integració de PHP amb bases de dades MySQL»

De Wiki IES Marianao. Departament Informàtica
Dreceres ràpides: navegació, cerca
 
Línia 17: Línia 17:
 
         $consulta2="select * from $taula;";
 
         $consulta2="select * from $taula;";
 
         $result3='''mysql_query'''($consulta2);
 
         $result3='''mysql_query'''($consulta2);
         while($lin='''mysql_fetch_row'''(result3))
+
         while($lin='''mysql_fetch_row'''($result3))
 
         {
 
         {
 
             echo "Nom:$lin[0] Cognoms:$lin[1]<br/>";  // per a cada tupla del resultat, mostra els dos camps
 
             echo "Nom:$lin[0] Cognoms:$lin[1]<br/>";  // per a cada tupla del resultat, mostra els dos camps

Revisió de 04: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