> Faqs > Error No Database selected

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

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

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.

jorge