“Conocimientos Programación>Programación PHP /MySQL

Cómo comprobar si existe una base de datos en PHP

2011/3/3
Para utilizar una base de datos con PHP, conectarse al servidor de base de datos y abra la base de datos que desea utilizar . Puede llevar a cabo ambas tareas utilizando una función de funciones PHP diseñados para trabajar con el motor de base de datos , por ejemplo MySQL. En ambos casos, se debe comprobar el valor de retorno de la llamada de función para determinar si tuvieron éxito . Para una llamada a la función correctamente, compruebe el código de error específico producido para determinar la causa del error . Por ejemplo , MySQL emitirá código de error 1146 si una base de datos no existe . Instrucciones
1

Crear un nuevo archivo de programa PHP en un editor. Por ejemplo , escriba:

php checkdb.php
2

Conectar al servidor de base de datos con el host , nombre de usuario y contraseña. Compruebe el valor de retorno para determinar si la conexión al servidor de base de datos se ha realizado correctamente . Por ejemplo , escriba: !

< Php

$ dbc = mysql_connect ( "localhost " , "username" , "password ");

if ($ dbc ) die (" no se pudo conectar con el servidor de base de datos ");
3

llamar a la función para seleccionar la base de datos y evaluar el valor de retorno . Si la selección no se ha realizado correctamente , compruebe si el código de error " 1049 ", lo que indica que la base de datos no existe. Escribe el mensaje apropiado a la pantalla en función del resultado de la llamada a la función de base de datos . Por ejemplo , escriba:

$ db = mysql_select_db ( "base de datos ");

if ($ db ) {

if (( $ err = mysql_errno ()) == 1049 )

die ( "Database no existe ");

más

die ( " base de datos existe pero hay otro error" $ err . " . - " . mysql_error ( $ db )); }


else {

echo" existe base de datos " ;

}
< p > ? >
4

Salga del editor y guardar el programa. Ejecute el programa PHP , vaya hasta en un navegador . Prueba de que el programa funciona correctamente al abrir una base de datos existente y tratando de abrir una base de datos que no existe.

Programación PHP /MySQL
Cómo construir una matriz de PHP
Cómo ocultar una extensión de archivo PHP
Cómo: Con Xcode PHP
Cómo insertar un PHP Fecha y Hora en MySQL
Cómo configurar SSL en PHP
Cómo leer campos delimitados en un archivo mediante PHP
Cómo convertir una fecha incorrecta PHP
Cómo copiar una base de datos MySQL a un sitio Web
Conocimientos Informáticos © http://www.ordenador.online