MySQL para tus proyectos PHP
Crea una base desde los ajustes del proyecto y conecta desde PHP. Cada proyecto puede tener una base MySQL con sus propias credenciales.
Cuándo necesitas una base de datos
Usa MySQL cuando la aplicación necesite conservar registros entre solicitudes: formularios, artículos de un catálogo o notas. PHP procesa la solicitud y consulta la base; el navegador recibe el resultado.
El propietario crea la base y consulta su nombre, usuario y contraseña en el panel. Copia esos valores exactos en la configuración del servidor.
Ejercicios CRUD
Crea tablas y practica añadir, editar y eliminar registros de prueba.
Catálogos
Guarda los elementos en tablas, en lugar de editar un HTML por artículo.
Envíos guardados
Valida los datos del formulario en PHP antes de guardarlos.
Cómo publicarlo
Crea un proyecto PHP
Empieza con un proyecto en el panel y sube un archivo PHP de entrada que puedas probar.
Crea la base de datos del proyecto
Como propietario, usa la acción de base de datos del proyecto. Se admite una base de datos creada por proyecto.
Utiliza las credenciales generadas
Copia el nombre, usuario y contraseña en la configuración del servidor. Usa los valores exactos; no deduzcas el nombre a partir del slug.
Prueba antes de añadir las tablas de la app
Comprueba la conexión con una consulta pequeña, crea el esquema de la app y utiliza consultas preparadas para los datos del usuario.
Archivo de ejemplo
<?php
$pdo = new PDO(
'mysql:host=localhost;dbname=YOUR_DATABASE;charset=utf8mb4',
'YOUR_DB_USER',
'YOUR_DB_PASSWORD',
[
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_EMULATE_PREPARES => false,
]
);
echo $pdo->query('SELECT 1')->fetchColumn();Solo un ejemplo: reemplaza los valores de muestra antes de usarlo.
Antes de subir los archivos
- El límite es una base por proyecto, no una tabla. Puedes crear varias tablas dentro de esa base.
- Nunca pongas contraseñas de la base en JavaScript del navegador, HTML o un repositorio público. Usa consultas preparadas para los datos del usuario.
- Las conexiones y consultas utilizan recursos compartidos. Es una base para tu aplicación alojada, no un servidor remoto sin restricciones.
- Tu cuenta tiene 5 GiB para archivos, compartidos entre sus proyectos. Conserva una copia de tu trabajo en tu computadora.
- Es hosting compartido para proyectos pequeños. Consulta la página de límites para ver los recursos disponibles.
Preguntas frecuentes
¿Los colaboradores pueden consultar las credenciales desde el panel?
La acción de consulta de credenciales está reservada al propietario. Planifica el acceso del equipo y mantén los secretos en la configuración del servidor.
¿También se crean bases PostgreSQL o MongoDB?
No. La creación de bases descrita aquí corresponde a MySQL. No asumas que hay otro motor de base de datos disponible.
¿Necesito una base para un portafolio HTML?
Normalmente no. Si el sitio solo sirve HTML, CSS, JavaScript e imágenes, el hosting estático es un punto de partida más sencillo.
Guías útiles
Hosting MySQL gratis para proyectos PHP
Además de hosting PHP gratis, nysr.host incluye MySQL para los proyectos que necesitan guardar datos. Crea la base desde los ajustes del proyecto y conéctala desde PHP.
Ideal para prácticas de bases de datos, formularios, pequeños CRUD y prototipos. Sin instalar nada en tu equipo.
Preguntas sobre MySQL
¿Cuántas bases puedo crear?
Cada proyecto puede tener su propia base MySQL con credenciales independientes.
¿Cómo me conecto desde PHP?
Usa PDO con el host, el nombre de la base, el usuario y la contraseña que aparecen en los ajustes del proyecto.
¿Necesito MySQL para empezar?
No. Puedes publicar PHP sin base de datos y añadir MySQL más adelante.