Páginas

Mostrando entradas con la etiqueta Manejador de BDs. Mostrar todas las entradas
Mostrando entradas con la etiqueta Manejador de BDs. Mostrar todas las entradas

Error: Pantalla en Blanco Navegador -PHP

Error: Pantalla en Blanco PHP



Descripción del Error:

Cuando se hace click sobre un link que llama a un archivo .php que usa conexiones a bases de datos (tal como mysql), la pantalla queda en blanco en el navegador.

Al presentarse esta pantalla, si uno actualiza el navegador, se ve la página normalmente.

Solución:

En mi caso, revise el codigo donde se conectaba a la base de datos. Me percate que tenia una variable mal declarada en un if, en donde verificaba la conexion a la Base de datos.

¿COMO ENCONTRAR LA SOLUCIÓN?

Lo mejor que pueden hacer es, crear o colocar en su archivo php.ini


error_reporting = E_ALL

Instalación Postgresql 8.3

Instalación de Postgresql en Window:

1. Descargar Archivo :

Lo primero que debemos hacer es descargar el archivo de instalación de postgresql para Window (Version 8.3), desde la siguiente dirección: http://www.enterprisedb.com/getfile.jsp?fileid=485

2. Instalación:

La instalación es bastante sencilla, y le daremos siguiente hasta llegar a donde nos dicen que ingresemos la clave del superusuario (postgres). La colocamos (recuerden una que no se les olvide), y seguimos.

El programa de instalación comienza a instalar todos los archivos. y al final nos dice si queremos abrir el Aplication Stack Builder. Si quieren entran e instalan los plugins adicionales.

3. Entrando a Postgresql:

Seguimos la siguiente ruta INICIO/Todos los Programas/PostgreSQL 8.3 / pgAdmin III.

Estando allí, a mano izquierda se ven los servidores creados , y a mano derecha verán las propiedades de las mismas.

4. Pasos de Conexión a tu servidor:

Ve a la Pestaña TOOLS/START SERVICE.

Lo que harán a continuación es dar Doble click sobre el servidor Postgres 8.3(Creado por defecto) para conectarse a este. y se abrirá la siguiente ventana:




Si nos hemos conectado con éxito, tendremos la siguiente pantalla:



En caso de no tener éxito, nos saldrá una ventana diciendo que no se pudo conectar con el texto Server doesn't listen

En ese caso harán lo siguiente, sigan la ruta de Windows: INICIO/PANEL DE CONTROL / HERRAMIENTAS ADMINISTRATIVAS / SERVICIOS



Luego busquen el servicio "PostgreSQL Server 8.3" o "postgresql-8.3":



Luego : Abre el servicio, dirigete a la ficha "INICIAR SESSION" y donde dice "Iniciar Sesión como" elije "CUENTA DEL SISTEMA LOCAL" (si es que no estaba marcada) y le das APLICAR.



Por ultimo Inicias el servicio, hasta que en el listado aparezca INICIADO

Luego vas a pgAdmin III, sigues a la Pestaña TOOLS/START SERVICE. y luego repites el paso de conectarte al servidor.

Debería correr sin problemas.

Volcar Base de Datos en MySQL - Backup MySQL

Volcar Base de Datos en MySQL - Backup MySQL


¿Que es?

Un volcamiento de una Base de Datos es la operacion de generar un archivo en el cual se guardan todos los comandos que generan la base de datos original.

El archivo que generalmente se puede generar es un .sql , pero no obstante con ello ademas se pueden generar archivos html, documentos excel, o XML con todos los datos y la estructura de tu Base de Datos.

¿Como hace un Volcamiento de una BD en Mysql ?

Para realizar un Volcamiento o Backuo de nuestra BD, debemos entrar en la consola y teclear lo siguiente:


mysqldump -u root -p nombrebd > /home/usuario/nombrearchivo.sql


En general:

1) mysqldump es el comando que llama al programa que hace el backup
2) -u root -p root: es nuestro nombre de usuario en MySQl, y el -p sirve para que coloquemos la contraseña
3) /home/usuario/nombrearchivo.sql es la ruta que lleva a donde seran colocados los datos de nuestra bd.

Tratamiento de fecha con PHP para MySQL

Tratamiento de fecha con PHP para MySQL



¿Para que me sirve y Como Usarlo?

En caso de que tengas un archivo .html o .php, y tienes en un campo de texto una fecha que quieres guardar en una base de datos, en donde el campo fecha es Date:

Necesitas hacer un tratamiento a las fechas para poder hacerlo:

En MySQL el formato en el que es guardado la fecha es el siguiente: 1986-12-28, y generalmente cuando una persona coloca una fecha en un campo de texto lo coloca asi 28/12/1986 o 28-12-1986.

Como te daras cuenta el formato es distinto, por lo cual es necesario realizar un tratamiento para que los datos se guarden de manera correcta en la Base de Datos.

Bien a continuacion coloco el codigo de 2 funciones en un archivo .php:


<?php

// está funcion toma un fecha con formato 01/12/2002
// y lo transforma a 2002/12/01 antes de guardarlo en
// una base de datos mysql

function fentrada($cad){
$uno=substr($cad, 0, 2);
$dos=substr($cad, 3, 2);
$tres=substr($cad, 6, 4);
$cad2 = ($tres."/".$dos."/".$uno);
return $cad2;
}

// Está funcion hace lo contrario toma una fecha con
// formato 2002/12/01 y lo transforma a 01/12/2002
// antes de mostrarlo en una página, despues de leerlo
// desde una base de datos mysql

function fsalida($cad2){
$tres=substr($cad2, 0, 4);
$dos=substr($cad2, 5, 2);
$uno=substr($cad2, 8, 2);
$cad = ($uno."/".$dos."/".$tres);
return $cad;
}
?>


Codigo realizado por : Víctor Gonzalez V.

-