Conexión a base mysql
Автор: Cesar Alejandro BrizzioBuenas tardes.
Agradecería si me pueden dar una ayuda en un problema que estoy teniendo para conectar desde mi sitio web a una base de datos MySQL.
No tengo experiencia en base de datos, estuve leyendo otros posteos y haciendo pruebas pero no hay caso, me da error cuando se intenta conectar a la base de datos.
En principio generé la base de datos alumnos y una tabla Inscripciones pero luego eliminé la tabla ya que leí recomiendan que sea generada automáticamente por el mismo EVO.
Aún así sigue dando error.
La idea es que desde un formulario de mail algunos campos se graben en una tabla (Inscripciones) de la base de Datos (alumnos).
Comparto varias pantallas de las diferentes configuraciones y el mensaje de error.
Desde ya muchas gracias por los aportes que puedan hacer.
Saludos,
César.
Автор
Hola a todos.
Les cuento que algo he avanzado; solucioné el error que me daba al intentar conectar con la base de datos.
¿Qué hice?:
1) El proyecto de prueba lo estaba subiendo a www.midominio.com.ar/1 y ahora estoy haciendo las pruebas directamente sobre el mismo dominio www.midominio.com.ar
2) En Carpeta de servidor con acceso de escritura: estoy poniendo: /public_html/Pruebas
Ya no me devuelve la pantalla de error pero ahora no se graba ningún registro en la BdD.
Eliminé la tabla Inscripciones y se supone que el EVO debería crearla pero eso no ocurre, la BdD queda intacta sin tabla creada.
Generé manualmente la tabla Inscripciones suponiendo que el EVO iba a incorporar registros pero la tabla permanece vacía...
Agradecería sugerencias/orientaciones para resolver este problema.
Saludos a todos,
César.
Hola, prueba primero en "Carpeta servidor.... " pon solo "Pruebas" (sin /public_html/)
Yo he tenido problemas con una base de datos que no estaba en el mismo servidor que la web y al final lo solucioné con el proveedor del hosting, dándome ellos directamente otra dirección alternetiva de la base de datos (pero en este caso ya daba el error al conectarse)
Автор
Gracias Xerardo por tu sugerencia.
Hice el cambio sugerido pero sigo con el mismo error.
Eliminé la base de datos completa y la volví a crear, actualicé la versión de php en el servidor y ahora cuando intento subir el proyecto al servidor el EVO muestra la ventana de Pantalla-6 sin embargo he pasado el testeo y sale todo correcto Pantalla-7
Tengo dudas (estoy haciendo pruebas pero todas fallidas) respecto a cómo informo el nombre de la Tabla y el nombre del campo dentro de la tabla Pantalla-8
Agradezco cualquier ayuda/sugerencia.
Saludos,
César.
El nombre de la tabla se pone en "enviar", yo en la Pantalla 8 pongo lo mismo en en atributo y en el nombre de CAMPO la base de campos.
Автор
Buenas tardes Xerardo.
Gracias por los datos que me has pasado.
Tengo en apariencia todo configurado como sugieres pero continúo sin poder introducir datos en la Base (alumnos), es que ni siquiera se crea la Tabla (inscripciones)!!!.
Lo que no he podido eliminar es el cartel que aparece durante el testeo que hace el EVO un instante antes de proceder a subir el proyecto: Pantalla-6.
Sospecho, (con reservas ya que MySQL no es mi fuerte), que hay un problema de incompatibilidad de versiones.
El entorno del servidor lo muestro en esta pantalla: Pantalla-8.
Leí en un post que EVO necesita una versión de MySQL de 5.7 o superior. Hablé con la Asistencia Técnica de mi proveedor y me informan que la versión que tengo instalada es la 10.0.
Ahora mi duda es que veo un libmysql de versión 5.6 será la que se deberá actualizar o no tiene nada que ver??.
Gracias por el tiempo que me dedicas.
Saludos,
César.
Автор
Hola Xerardo.
Ya lo pude resolver, todo el problema estaba en que el usuario creado para acceder a la base de datos no tenía todos los privilegios!!!.
Di de alta a un usuario nuevo con todos los privilegios y está funcionando correctamente.
Gracias por el tiempo que me has dedicado.
Saludos,
César.