sábado, 25 de febrero de 2012

CONEXION PHP CON MYSQL (paul leiva)

Conectando PHP y MySql

Para la conexión utilizaremos la función mysql_connect y luego mysql_select_db el cual nos permite definir a que base de datos del servidor deseamos conectarnos.
  $conexion = mysql_connect("direccion", "usuario", "clave");
  mysql_select_db("prueba", $conexion);

Obteniendo registros de la Base de Datos
Una vez que tenemos una conexión lo siguiente es extraer los datos, esto lo hacemos enviando consultas SQL mediante la función mysql_query.
$quebd = "SELECT * FROM prueba ORDER BY nombre ASC";
$resbd = mysql_query($quebd, $conexion) or die(mysql_error());
$totbd = mysql_num_rows($resbd);

Mostrando los resultados
Extraemos cada resultado utilizando la función mysql_fetch_assoc la cual devuelve una matriz asociativa utilizando los nombres de los campos de la tabla.
       
 if ($totbd> 0) {
                while ($rowbd = mysql_fetch_assoc($resbd)) {
                      echo <strong>".$rowbd['nombre']."</strong><br>";
                      echo "Direccion: ".$rowbd['direccion']."<br>";
                      echo "Telefono: ".$rowbd['telefono']."<br><br>";
                   }
                }

Lista de las funciones que podemos usar en PHP con MySQL
mysql_list_dbs()
Esta función devuelve el nombre de las bases de datos con las que hayamos conectado
Sintaxis:
                mysql_list_dbs(conexion)
mysql_list_tables()
Devuelve el nombre de cada tabla que tengamos disponible en nuestra base de datos MySQL
Sintaxis:
                mysql_list_tables(base de datos, conexion)
mysql_change_user()
Esta función nos permite cambiar de usuario
Sintaxis:
                mysql_change_user(usuario, contraseña)
mysql_affected_rows()
Nos devuelve el numero de campos afectados al borrar o actualizar una consulta
Sintaxis:
                mysql_affected_rows(conexion)
mysql_drop_db()
Nos permite eliminar la base de datos que esta siendo pasada por parámetro
Sintaxis:
                mysql_drop_db(base de datos)

EJEMPLO
<?php
$conexion = mysql_connect("direccion", "usuario", "clave");
mysql_select_bd("prueba", $conexion);
$quebd = "SELECT * FROM prueba ORDER BY nombre ASC";
$resbd = mysql_query($quebd, $conexion) or die(mysql_error());
$totbd = mysql_num_rows($resbd);
?>
<html>
<body>
Ejemplo PHP-MySQL
<?php
if ($totbd> 0) {
                while ($rowbd = mysql_fetch_assoc($resbd)) {
                               echo "<strong>".$rowbd['nombre']."</strong><br>";
                               echo "Direccion: ".$rowbd['direccion']."<br>";
                               echo "Telefono: ".$rowbd['telefono']."<br><br>";
                }
}
?>
</body>
</html>

lunes, 13 de febrero de 2012

[MySQL] Instalación y creación usuario

<Contenido extra y opcional>
En este post aprenderán como instalar MySQL y también a crear un usuario con su respectiva base de datos y tablas sin interfaz gráfica por medio de comandos:

[MySQL] Instalación y creación usuario

atrum blog

martes, 17 de enero de 2012

Estandares WEB y Usabilidad

Metodologia OOHDM

Hola,

Aqui te dejo los link de lo expuesto en clase espero te sirva :)

Metodo RAD

Metodologia OOHDM

Hasta la proxima :)

UWE Ingeniería web basada en UML


La ingeniería Web basada en UML (UWE) fue presentada por Nora Koch  en el 2000. Esta metodología utiliza un paradigma orientado a objetos, y está orientada al usuario. Está basada en los estándares UML y UP (Proceso Unificado), cubre todo el ciclo de vida de este tipo de aplicaciones centrando además su atención en aplicaciones personalizadas.

UWE propone una extensión de UML que se divide en 4 pasos.

Análisis de requisitos. Su objetivo es encontrar los requisitos funcionales de la aplicación Web para representarlos como casos de uso. Da lugar a un diagrama de casos de uso.

Diseño conceptual. Su objetivo es construir un modelo conceptual del dominio de la aplicación considerando los requisitos reflejados en los casos de uso. Da como resultado un diagrama de clases de dominio.

Diseño navegaciones. Se obtienen el modelo de espacio de navegación y modelo de estructura de navegación, que muestra cómo navegar a través del espacio de navegación. Se obtienen diagramas de clases que representan estos modelos.


Diseño de presentación. De este paso se obtienen una serie de vistas de interfaz de usuario que se presentan mediante diagramas de interacción UML.

Modelo por paquetes Los aspectos principales de esta metodología son:

  • ·      Uso de una notación estándar, como es la notación UML.
  • ·      Definición precisa del método, una serie de pasos para seguir la construcción delos modelos.
  • ·      La especificación de restricciones, la metodología recomienda el uso de restricciones escritas en el Lenguaje de Restricciones de Objetos (OCL) para aumentar la precisión de los modelos.   __________________________________________________________________________ 
  • _________________________________________________________________________________


martes, 10 de enero de 2012

ARQUITECTURA TECNOLOGICA HW


ARQUITECTURA TECNOLOGICA SISTEMAS WEB Y MOVIL.

Para la implementación de un sistema web se requiere  de equipos de computo conectados a una red, que pueden tener dos funciones, actuar como cliente (hacer peticiones) y actuar como servidor ( responder las peticiones lanzadas por los clientes.)
Las aplicaciones  pueden ser desarrolladas en pcs  mientras que la aplicación necesariamente  se ejecuta sobre un servidor web.
 Más informaciòn.

Herramientas SI - Aplicaciones Web

Herramientas Empresariales



Enlace al resumen de la presentación:
Herramientas Empresariales - Tendencias

lunes, 9 de enero de 2012