MySQL
MySQL en una base de datos, sin interfaz gráfico tipo Access. Destaca por su rapidez.
Crear la base de datos
mysqladmin -u root create base_datos
Crear tabla
mysql -u root base_datos <prueba.sql
Siendo prueba.sql
CREATE TABLE prueba ( ID_Prueba int(11) DEFAULT '0' NOT NULL auto_increment, Nombre varchar(100), Apellidos varchar(100), PRIMARY KEY (ID_Prueba), UNIQUE ID_Prueba (ID_Prueba) );
Conectarse a la base de datos
<?php include("conex.phtml"); $link=Conectarse(); $result=mysql_query("select * from prueba",$link); ?> <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1> <TR><TD> Nombre</TD><TD> Apellidos </TD></TR> <?php while($row = mysql_fetch_array($result)) { printf("<tr><td> %s</td><td> %s </td></tr>", > $row["Nombre"],$row["Apellidos"]); } mysql_free_result($result); mysql_close($link); ?> </table>
- mysql_query --> consulta a la base de datos
- mysql_fetch_array --> extraemos los datos de la consulta a un array
- mysql_free_result --> liberamos la memoria
METER REGISTRO
<FORM ACTION="procesar.phtml"> <TABLE> <TR> <TD>Nombre:</TD> <TD><INPUT TYPE="text" NAME="nombre" SIZE="20" MAXLENGTH="30"></TD> </TR> <TR> <TD>Apellidos:</TD> <TD><INPUT TYPE="text" NAME="apellidos" SIZE="20" MAXLENGTH="30"></TD> </TR> </TABLE> <INPUT TYPE="submit" NAME="accion" VALUE="Grabar"> </FORM> <?php include("conex.phtml"); $link=Conectarse(); $result=mysql_query("select * from prueba",$link); ?> <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1> <TR><TD> <B>Nombre</B></TD> <TD> <B>Apellidos</B> </TD></TR> <?php while($row = mysql_fetch_array($result)) { printf("<tr><td> %s</td> <td> %s </td></tr>", $row["Nombre"], > $row["Apellidos"]); } mysql_free_result($result); mysql_close($link); ?> </table>
BORRAR REGISTRO
<?php include("conex.phtml"); $link=Conectarse(); $result=mysql_query("select * from prueba",$link); ?> <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1> <TR><TD> <B>Nombre</B></TD> <TD> <B>Apellidos</B> </TD> <TD> <B>Borrar</B> </TD></TR> <?php while($row = mysql_fetch_array($result)) { printf("<tr><td> %s</td><td> %s </td><td><a > href=\"borra.phtml?id=%d\">Borra</a></td></tr>", $row["Nombre"],$row["Apellidos"],$row["ID_Prueba"]); } mysql_free_result($result); mysql_close($link); ?> </table>