<?php
$dbhost = "localhost";
$dbusuario = "root";
$dbpassword = "";
$db = "rtb_bd";
$conexion = 0;
//$GLOBALS Significa simplemente que
es una variable que está disponible en cualquier parte del script.
Cuando quiero utilizar una variable declarada fuera de una función
function conectarBD()
{
$GLOBALS['conexion'] =
mysql_connect($GLOBALS['dbhost'], $GLOBALS['dbusuario'],
$GLOBALS['dbpassword']);
mysql_select_db($GLOBALS['db'],
$GLOBALS['conexion']);
}
function cerrarBD()
{
mysql_close($GLOBALS['conexion']);
}
?>
_________________________________________________________________________________
_________________________________________________________________________________
<!--actividad16.php-->
<html>
<head><title>Conexión con MySql</title></head>
<body>
<center>
<h1><font color='blue'>Información del gestor MySQL</font></h1>
<h3> Recorrido de Cursores</h3>
<!--Departamentos-->
<br /><hr /><br />
<table border='1'>
<caption style='font-size:16pt'>Departamentos</caption>
<tr><th>Codigo</th><th>Descripción</th><th>Situación</th></tr>
<?php
//Establecimiento de la conexión
$conex = mysql_connect("localhost", "root", "nicolasa")
or die("NO se pudo realizar la conexión");
// Selección de la base de datos
mysql_select_db("test")
or die("ERROR con la base de datos");
//Preparación y ejecución de la consulta
$consulta = "SELECT * FROM Departamentos";
$resultado = mysql_query($consulta);
//Recorrido del cursor de fila en fila
while ($fila = mysql_fetch_array($resultado))
{
//Proceso de cada una de las filas
?>
<tr>
<td> <?php echo $fila['CodDpto']; ?></td>
<td> <?php echo $fila['Descripcion']; ?></td>
<td> <?php echo $fila['Situacion']; ?></td>
</tr>
<?php
}
?>
</table> <br /> <hr />
<!--Empleados-->
<br />
<table border='1'>
<caption style='font-size:16pt'>Empleados</caption>
<tr><th>Codigo</th><th>Nombre</th><th>Categoria</th>
<th>Sueldo</th><th>Departamento</th></tr>
<?php
//Preparación y ejecución de la consulta
$consulta = "SELECT * FROM Empleados";
$resultado = mysql_query($consulta);
//Recorrido del cursor de fila en fila
while ($fila = mysql_fetch_array($resultado)){
//Proceso de cada una de las filas
echo "<tr>";
echo "<td>", $fila['CodEmp'], "</td>";
echo "<td>", $fila['Nombre'], "</td>";
echo "<td>", $fila['Categoria'], "</td>";
echo "<td>", $fila['Sueldo'], "</td>";
echo "<td>", $fila['CodDpto'], "</td>";
echo "</tr>\n";
}
// Se cierra la conexion
mysql_close();
?>
</table> <br /> <hr />
</body>
</html>
No hay comentarios:
Publicar un comentario