Sei sulla pagina 1di 4

Funcin para conectarse a MySQL

<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ingresando Base de Datos</H1>
Introduzca su nombre:
<FORM ACTION="procesa.phtml" METHOD="GET">
<INPUT TYPE="text" NAME="nombre"><BR>
<INPUT TYPE="submit" VALUE="Enviar">

<?php
function Conectarse()
{
if (!($link=mysql_connect("localhost","usuario","Password")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("base_datos",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
?>

</FORM>
</body>
</html>

Tarea Realizar en PHP y MySQL usando las tablas creadas en nuestro curso

1) Un programa que obtenga el listado de estudiantes de la tabla estudiantes

2) Un programa que obtenga el listado del estudiantes con sus direcciones y tipos de
direcciones
3) Mostrar el uso de 5 funciones de PHP, el programa en PHP debe mostrar en pantalla la
funcin utilizada, parmetros empleados y resultado del uso de la funcin, ejemplo: El
resultado de la funcin XXX( parmetro1, parmetro2) es YYYY Entrega en PDF

1) Mostrar screen shot de la pantalla con la salida en pantalla de cada programa
2) Despus de cada pantallazo, colocar el cdigo fuente.


- Base de datos: escuela
- Tabla: alumnos (id, nocontrol, nombre, grado, grupo)
- Tabla: calificaciones (id, nocontrol_alumno, materia, calificacion)
Tabla estudiante(ID_estudiante, Nombre,Carnet,ID_carrera)
Tabla estudiante_dir(ID_estudiante,ID_tipodir,Direccion)
Tabla tipo_dir(ID_tipodir,nombre)
Tabla tcarrera(ID_carrera,Nombre)

<?php
$con = mysql_connect ("localhost", "root");
if (!$con){die (ERROR AL CONECTAR CON LA BASE DE DATOS .mysql_error());}
$db = mysql_select_db(colegio,$con);
if (!$db) {die (ERROR AL SELECCIONAR DB .mysql_error());}
//ojo: con la sentencia sql, que es la que
//utilizamos para la consulta a mas de una tabla
$sql = SELECT estudiante.Nombre, estudiante_dir.Direccion,tipo_di.nombre FROM
estudiante, estudiante_dir,tipo_dir WHERE
estudiante.ID_estudiante=.$_POST['ID_estudiante']. AND
estudiante_dir.ID_estudiante_estudiante =.$_POST['ID_estudiante']. AND
estudiante_dir.ID_tipodir_tipo_dir =.$_POST['ID_tipodir'].;

//realizamos la consulta
$result = mysql_query($sql,$con);

while ($row = mysql_fetch_row($result)){
echo Nombre:.$row[0].<br /> Direccion:.$row[1].<br />Tipo Direccion:.$row[2].<br />
<br />;
}
?>

























<html>
<head>
<title>Base de Datos</title>
</head>
<body>
<H1>Listado de Estudiantes y Direccin</H1>

<?php
$link = mysql_connect("localhost", "root");
mysql_select_db("colegio", $link);
$result = mysql_query("SELECT a.Nombre,t.nombre,d.Direccion FROM estudiante as a, tipo_dir as
t,estudiante_dir as d WHERE a.ID_estudiante= d-ID_estudiante AND d.ID_tipodir=t.ID_tipodir",
$link);

echo "Nombre: ".mysql_result($result, 0, "Nombre")."<br>";
echo "Direccion: ".mysql_result($result, 0, "Direccion")."<br>";
echo "Tipo Direccion: ".mysql_result($result, 0, "nombre")."<br><br>";

echo "Nombre: ".mysql_result($result, 1, "Nombre")."<br>";
echo "Direccion: ".mysql_result($result, 1, "Direccion")."<br>";
echo "Tipo Direccion: ".mysql_result($result, 1, "nombre")."<br><br>";

echo "Nombre: ".mysql_result($result, 2, "Nombre")."<br>";
echo "Direccion: ".mysql_result($result, 2, "Direccion")."<br>";
echo "Tipo Direccion: ".mysql_result($result, 2, "nombre")."<br><br>";

echo "Nombre: ".mysql_result($result, 3, "Nombre")."<br>";
echo "Direccion: ".mysql_result($result, 3, "Direccion")."<br>";
echo "Tipo Direccion: ".mysql_result($result, 3, "nombre")."<br><br>";

echo "Nombre: ".mysql_result($result, 4, "Nombre")."<br>";
echo "Direccion: ".mysql_result($result, 4, "Direccion")."<br>";
echo "Tipo Direccion: ".mysql_result($result, 4, "nombre")."<br><br>";


?>
</body>
</html>











<?php
$myfile = fopen("leer.php", "r") or die("no se puede abrir el archivo!");
header("Content-Type:text/plain");
echo fread($myfile,filesize("leer.php"));
fclose($myfile);
?>

Potrebbero piacerti anche