Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Error No Database selected

Hola a todos, tengo una web local (en mi pc) y al quererla subir al hosting que contraté y probarla, me marca "No database selected". Mi aplicación está hecha en Dreamweaver y el archivo PHP de conexión está en este formato. He buscado en varios sitios de la red y no encuentro respuesta por lo que pido su ayuda, el código del archivo de conexión está así; conn.php <?php # FileName="Connection_php_mysql.htm" # Type="MYSQL" # HTTP="true" $hostname_conn = "localhost"; $database_conn = "mydominio_bd"; $username_conn = "midominio_usuario"; $password_conn = "pass"; $conn = mysql_connect($hostname_conn, $username_conn, $password_conn) or trigger_error(mysql_error(),E_USER_ERROR); ?> Página de búsqueda "buscar.php" <?php require_once('../Connections/conn.php'); ... mysql_select_db($database_conn, $conn); $query_buscar = "SELECT sNoParte,gFoto1,sDescCorta FROM tproducto WHERE sDescCorta LIKE '%carro%' ORDER BY sDescCorta"; $buscar = mysql_query($query_buscar, $conn) or die(mysql_error()); $row_buscar = mysql_fetch_assoc($buscar); $totalRows_buscar = mysql_num_rows($buscar); ?> He probado con mysql_pconnect() y tampoco funciona. ¿Le ha sucedido a alguien algo así? SALUDOS

La FAQ Error No Database selected tiene Pertenece a la categoría:


 Respuesta de jorge  14/10/08 
para comenzar creo un archivo que se llame conectar.php y que tenga el codigo de conectar a la base de datos, este codigo es uno muy sencillo ejemplo de ello:

Archivo: conectar.php
<?
mysql_connect("localhost", "usuario", "clave") OR DIE("No ha sido posible conectar a la tabla");
mysql_select_db("nombre base de datos");
?>

Pues bien lo que hago cuando voy a trabajar en otro archivo que haga una busqueda solo incluyo la pagina que tiene la conexion y ya! Ejemplo de ello:

NOTA: iba a ocupar tu codigo pero no lo entiendo mucho ocupas mucha codigo innesesario no digo que no sirva pero innesesario.

Archivo: buscar.php

<?
include("conectar.php");

//aqui codigo a buscar algo
$sql=mysql_query("SELECT * FROM tabla WHERE codiciones");

?>

Creo que lo unico que no hace que conectes estara en tu codigo algo esta mal, la verdad ni lo revise solo me dedique ha hacerte mencion como hago yo la conexion, la forma mas sencilla de hacerlo, bueno creo.

Espero haberte ayudado.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se ha encontrado un comentario sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
 
FAQ relacionadas
  + Alojamiento gratis con MySQL
  + Tengo problemas con una base de datos en Tripod
  + Administrar base de datos MySQL de mi alojamiento

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia