#1• Hola a todos y gracias de antemano. Mi problema es que no sé por qué aún poniendo los datos de la base de datos de miarroba correctamente (a mi parecer) en el código php de la página me salta el error al intentar encontrar la base de datos. Los datos de mi base de datos son:
Tal cual copiados de la página. Y mi código php es el siguiente: <?php $conexion = mysqli_connect('mysql.webcindario.com','oraculolechuzo','contraseña')or die("Error en la conexión con el servidor"); mysql_select_db('oraculolechuzo',$conexion)or die("No se encontró / conectó con la base de datos"); $query = "Select usuario FROM dudatrascendental"; $result = mysql_query($query) or die("Consulta Favorita - Falló -"); mysql_close($conexion); ?> Cuando ejecuto la página en el sitio donde se ejecuta el código me aparece la frase "No se encontró / conectó con la base de datos". Por lo que para encontrar el servidor no ha habido problema pero no encuentra la base de datos oraculolechuzo, y sin embargo tanto el usuario como la base de datos comparten ese nombre. ¿Es posible que tenga que añadir otro parametro de contraseña a mysql_select_db? (El valor de la contraseña anterior lo he cambiado para no compartirla). Si me ayudan, muchas gracias en serio. |
#2• Entra directamente en http://mysql.webcindario.com y compruebas si los datos que pones, es correcto. |
#3• Ya lo he hecho, se supone que su nombre es correcto:
|
#4• Escrito originalmente por ber89 $conexion = mysqli_connect('mysql.webcindario.com','oraculolechuzo','contraseña')or die("Error en la conexión con el servidor"); mysql_select_db('oraculolechuzo',$conexion)or die("No se encontró / conectó con la base de datos"); Y la contraseña ¿la pones bien en el php? |
#5• Sí, por supuesto |
#6• No sé, estoy probando cosas... también soy nuevo en esto. ¿Da igual donde ponga la conexión al servidor? dentro de una función... en el head del html, en el body...¿Qué se suele hacer, conectar una vez y desconectar al final o conectar cada vez que necesitas volver a la base de datos? Cuando intento comprobar la conexión con de database control center (un programa) tampoco me deja pero supongo que no puede conectarse a webcindario porque te obligan a hacer los trámites desde miarroba-phpmyAdmin. No sé, es muy extraño y tampoco puedo cambiarle el nombre a la base de datos para probar...¿Cuando ponéis los primeros códigos php a vuestra página html hacéis algo más (aparte de renombrar la página como .php)? |
#7• Inicias la conexión a la base de datos al iniciar el script o previo a realizar una acción y la cierras inmediatamente o al final del script. No puedes cambiar el nombre de la base de datos de ninguna forma, porque está ligada al nombre del espacio web. ¿ has programado alguna vez? ¿ has leido algun tuto sobre PHP? |
#8• es la primera vez que programo en php y mysql y me relaciono con bases de datos, pero estoy leyendo un tutorial y aprendiendo. El problema es que si no resuelvo esto no puedo seguir mucho más. Tengo conocimientos de HTML y C++. |
#9•• Es muy parecido a C, C++, pero es interpretado (esto implica características que no tiene C). Un tuto excelente (pero no único): http://php.net/manual/es/index.php (español, con muchos ejemplos). En Conceptos básicos -> Introducción -> ¿ Que es PHP? comienza a explicar como funciona esto de ser interpretado y las modalidades PHP / HTML. Suerte. _____________________________ Recordé que hace poco publiqué un script para testear la conexión a la base de datos, ve este tema: http://soporte.miarroba.es/17452/91[....]s-script-para-testear-mysql-server/ |
#10• Vale, muchas gracias GestionXls por toda la información. Al final he conseguido averiguar el problema. Se ve que no puedes usar una instrucción mysqli_connect con un mysql_select_db sino que los dos tienen que ser mysql o mysqli pero no alternados. |
#11• Escrito originalmente por ber89 ... no puedes usar una instrucción mysqli_connect con un mysql_select_db sino que los dos tienen que ser mysql o mysqli pero no alternados. Usan distintos recursos, son como dos paquetes de instrucciones alternos (pero no intercambiables). |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: tecnicopa, el 08/May/2014, 02:03 | 1 | 3k | May/14 | |
Por: collalto, el 18/May/2004, 14:58 | 3 | 2k | May/04 | |
Por: flipacadiz, el 16/Ene/2004, 18:17 | 1 | 2k | Jan/04 | |
Por: mrsanty, el 17/Dic/2016, 04:18 | 1 | 2k | Dec/16 | |
Por: Jaco97, el 28/Mar/2016, 23:45 | 1 | 3k | Mar/16 |