jueves, 30 de enero de 2014

Base de datos: Biblio

El asistente de phpMyAdmin, tiene un apartado que te permite añadir los campos de una tabla que vas a crear, dicho asistente, te da distintas opciones: 

Nombre



Tipo
   INT=número entero
   VACHAR= texto o, más bien, cadena de caracteres
   CHAR= cadena de caracteres o texto cuyos caracteres que se          ajustan de manera dinámica
   FLOAT= Dinero (números con decimales)



Longitud/valores (nº de caracteres)


Predeterminado



 Cotejamiento


Atributos


Nulo
Índice


A_I
Comentarios

Recordar que es preferible perder más tiempo en el diseño, y desde luego siempre es mejor que sobre, que no que falte. 

Vamos a ver la parte de diseño:

Una parte index que es una página echa de frameset, que separa la página en dos partes cuya, primera parte es el titulo, y una parte inferior que muestra el menú.

La página principal, construye el menú a base de hipervinculos. Siendo los ficheros: 
lista.php = Mostrar libros > Saca el listado de los géneros y muestra el listado de los libros por orden de género a través de una consulta:
declara una $variableconecta y utiliza una función php llamada mysql_connect, que usa tres variables: Nombre de servidor ("localhost"), Usuario("root"),contraseña ("****"); 
A continuación diremos si (if) no se cumple (!) $variableconecta { muestra "Error al intentar conectarse con el servidor MYSQL"; en caso contrario, no hagas nada (exit)}
Ahora diremos si yo no (!) me conecto (@mysql_select_db seguido de las variables nombre del la base de datos "biblio" y la conexión ($variableconecta) {diremos "No se pudo conectar correctamente a la base de datos"; en caso contrario, no hagas nada;}
entonces, en una variablealamacen almaceno los comandos o campos sql necesarios para realizar la consulta; y en una tercera variable (variableconsulta) crea la consulta mysql_query (variablealmacen);
si no (!) se cumple la consulta{ muestra "la consulta SQL tiene errores"; en caso contrario no hagas nada (exit)}
Para poder mostrar el resultado de la consulta antes debemos tratar la cadena binaria para convertirlo en una cadena de caracteres mientras que (while) una cuarta variable (variablecadena) cumpla la función (mysql_fetch_array (variableconsulta)) extrae registro de la consulta y  ejecuta  todo el código que viene a continuación:

echo "código de diseño html que desees" $variableconsulta["campoNombre"] "resto del código html";
$variableID=$variableconsulta["campoID"];
settype(variableID,"string"); (quiero que esta variable sea del tipo cadena)
$variablealamacen2="comandos o campos necesarios para la nueva consulta FROM (desde) de la tabla selaccionados WHERE (donde) campogénero=variableID";
$variableconsulta2=mysql_query($variablealmacen2);

Si la consulta 2 no se cumple saca un mensaje de error y...

Bueno, y hasta aquí llego el aguante de la clase, solo a un paso de terminar :/ mañana más.

editar.php= Editar libros >
buscar.php= Buscar un libro >
secciones.php= Configurar secciones >

No hay comentarios:

Publicar un comentario