Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Crear una conexión entre PHP y MySQLTema Solucionado

PHP, HTML, CSS, JS, jQuery, etc.

0
No hay votos
 
Votos totales: 0

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 33

Crear una conexión entre PHP y MySQL  Tema Solucionado

#1

Mensaje por Alorse »

Imagen
Aunque es bastante básico es bueno tener este tipo de conceptos además de ser de gran utilidad para los usuarios que comienzan que la mayoría de veces solo copia y pegan código sin saber bien lo que significa.

Crear una conexión entre PHP y MySQL
Lo primero que vamos a hacer es crear 4 variables indispensables para la conexión

Código: Seleccionar todo

$servidor = 'localhost'; //Servidor al cual vamos a conectar, ya sea localhost, una URL, o una IP.
$usuario = 'hiper'; //Nombre del usuario de la base de datos.
$contrasena = 'pass123'; //Contraseña del usuario de la base de datos.
$basedatos = 'mibase'; //Nombre de la base de datos.                  
Teniendo estas 4 variables crearemos la conexión con la función mysql_connect, en la cual usaremos dichas variables y un aviso por si la conexión falla.

Código: Seleccionar todo

$conn = mysql_connect($servidor,$usuario,$contrasena) or exit('Datos de conexion incorrectos.');  
Por ultimo debemos hacer el enlace entre la conexión al servidor y la base de datos por medio de la función mysql_select_db.

Código: Seleccionar todo

mysql_select_db($basedatos) or exit('No existe la base de datos.');  

Luego de realizar las consultas necesarias es recomendable cerrar la conexión para liberar recursos en servidor y evitar sobre carga por consultas, esto lo haremos usando la función mysql_close, llevándole la variable donde almacenamos la conexión.

Código: Seleccionar todo

mysql_close($conn);  

Al final nuestro archivo quedara de la siguiente manera:

Código: Seleccionar todo

<?php
$servidor = 'localhost'; //Servidor al cual vamos a conectar, ya sea localhost, una URL, o una IP.
$usuario = 'hiper'; //Nombre del usuario de la base de datos.
$contrasena = 'pass123'; //Contraseña del usuario de la base de datos.
$basedatos = 'mibase'; //Nombre de la base de datos.

$conn = mysql_connect($servidor,$usuario,$contrasena) or exit('Datos de conexion incorrectos.');
mysql_select_db($basedatos) or exit('No existe la base de datos.'); 

/*
*Aquí es donde realizaremos nuestras consultas.
*/

mysql_close($conn);  
?>



victor quimis
Invitado

Re: Crear una conexión entre PHP y MySQL

#2

Mensaje por victor quimis »

Hola como estas me sale datos de conexión incorrectos ...!!! en mi web y ya probé de todo incluso puede ser que tenga mal algo pero ya no que hacer.
$nombre_server[1] = "doctorpc.atwebpages.com"; //Servidor al cual nos vamos a conectar.
$nombre_user[2] = "300502"; //Nombre del usuario de la base de datos.
$password[3] = "****"; //Contraseña de la base de datos es correcta solo prtejo datos
$nombre_db[4] = "300502_doctorpc"; //nombre de la base de datos
y sin embargo me sale el error será que nombre_server deberá iniciar con http:// aunque ya probé y nada.
de antemano gracias...

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 33

Re: Crear una conexión entre PHP y MySQL

#3

Mensaje por Alorse »

El nombre del servidor por lo general siempre es "localhost", de igual manera si no fuese localhost sino una URL como tu lo indicas debe ir sin el http//.
Igual has la conexión como indico en la parte de arriba, porque por lo que veo estas asignando variables como vectores y eso puede ser causante de error según el llamado de la función mysql_connect()


Volver a “🆘 Recursos Webmaster”