Así que quiero escribir un script php que verifique en la base de datos (en localhost, usuario = "root", pass = "") "data1" existe, y si no lo es, créelo. Gracias por cualquier ayuda que me puedan dar con esto.Comprueba si existe una base de datos (MySQL) y si no la creas en PHP
Respuesta
CREATE DATABASE IF NOT EXISTS DBName;
Envía el siguiente para MySQL desde el código php:
Crear base de datos SI NO EXISTE basedatos;
Documentación: http://dev.mysql.com/doc/refman/5.0/en/create-database.html
necesito saber en php si la base de datos existe, ¿cómo puedo? – DomingoSL
Intenta conectarte a la base de datos. Si tiene éxito, la base de datos está ahí. Si no observa el error para determinar la causa :) – basarat
O puede utilizar el método aquí documentado como la solución aceptada: http://stackoverflow.com/questions/838978/how-to-check-if-mysql-database -existe – basarat
Si desea utilizar PHP para comprobar si existe o no la base de datos, puede intentar this, alguien ya ha respondido.
Compruebe el valor de retorno de mysql_select_db
- esta función devolverá true cuando la base de datos existe y se puede seleccionar; es decir, la base de datos puede existir pero el usuario actual puede no tener permiso para acceder a la base de datos. Esto puede ser suficiente para determinar en PHP si la base de datos existe, siempre que pueda garantizar que el usuario de la base de datos PHP MySQL siempre tendrá acceso a esta base de datos cuando exista.
mysql_connect('localhost', 'root', '');
if (!mysql_select_db('mydb')) {
echo("creating database!\n");
mysql_query('CREATE DATABASE mydb');
mysql_select_db('mydb');
}
mysql (i) _select_db está destinado solo para cambiar la base de datos predeterminada para la conexión y usted ya necesita una conexión para probarla. Entonces, si bien puede funcionar, probablemente no sea la mejor solución. –
- 1. Php mysql crear base de datos si no existe
- 2. Verifica si la sesión está configurada o no, y si no creas una?
- 3. Verifique si existe una ID en una base de datos
- 4. Comprueba si existe un nombre de usuario en la base de datos con AJAX
- 5. Comprueba si existe una fila o no en postgresql
- 6. DBI: Conectarse a una base de datos diferente si la primera base de datos no existe
- 7. Comprueba si existe tabla en la base de datos - PL SQL
- 8. jQuery comprueba la base de datos mysql si el nombre de usuario ya está tomado
- 9. php: comprueba si una matriz tiene duplicados
- 10. MySql php: compruebe si Row existe
- 11. MySQL: Insertar si existe una clave externa
- 12. Comprueba si la variable es una fecha válida con PHP
- 13. Unirse si existe en una consulta MySQL
- 14. crear si no existe la vista?
- 15. ¡Pregunta si existe la base de datos de Android!
- 16. Compruebe si existe una base de datos antes de crear
- 17. JavaDB - Comprobando si existe una base de datos
- 18. Actualice una fila si existe, si no cree una nueva MySQL
- 19. Crear si no existe
- 20. Comprueba si existe una clase de CSS sin jQuery
- 21. MySQL Seleccione otra fila si no existe
- 22. Cómo encontrar si existe una carpeta en la Bandeja de entrada y crear si no existe
- 23. Disparo de MySQL si existe una condición
- 24. mysql create view only si no existe
- 25. El uso de MySQL de "SI EXISTE"
- 26. Comprobando si el usuario de mysql existe
- 27. cómo decir crear un procedimiento si no existe en MySQL
- 28. Crear una cookie si (y sólo si) no existe ya
- 29. Compruebe si existe un directorio en PHP
- 30. Neo4j comprueba si existe nodo antes de crear?
necesito saber en php si la base de datos existe, ¿cómo puedo? – DomingoSL