Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse. - Julio 06, 2008, 07:45:57
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters  |  Php (Moderadores: RuB, SaTeLuCo)  |  Tema: Conexion con mysql 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Conexion con mysql  (Leído 46 veces)
[p3ll3]
Colaborador
*****
Desconectado Desconectado

Mensajes: 523

Read The Fucking Manual && STFU xDDD


Ver Perfil WWW
« en: Abril 27, 2008, 12:05:44 »

Conexion MySQL en php



El usuario y el password son los default, si ustedes tienen su usuario y clave en MySQL entonces los cambian.
Hace poco en la Universidad me pidieron que les hiciera un code de una conexion de php con MySQL aqui dejo el procedimiento que pueden utilizar :


Código:
<?php

$host 
'localhost';
$user 'root';
$clave 'triadpass';
$NBaseDatos "basedatos"// Aqui va el nombre de su base de datos

 
$link mysqli_connect($host,$user,$clave) or die ("No se pudo hacer el link cambie los parametros de conexion"); //Link de conexion
 
$resultado mysqli_select_db($link,$NBaseDatos); // Preguntar si puedo seleccionar la BD $NBaseDatos

  
if ($resultado == false ){ // Si no existe la creo.
    
    
mysqli_real_query($link,'create database basedatos'); //creacion
    
echo "<font color=red><b>Creada la base de datos , verifique...</b></font>";
     
$link mysqli_connect($host,$user,$clave,$NBaseDatos) or die ("No se pudo hacer el link cambie los parametros de conexion");
     
// Crear todas las tablas    
    
mysqli_real_query($link,'create table Alajuela (ID int,nucantones varchar(20),distritos varchar(20),Habitantes varchar(20),Hombres varchar(20))');
    
mysqli_real_query($link,'create table SanJose (ID int,cantones varchar(20),distritos varchar(20),Habitantes varchar(20),Hombres varchar(20))');
    
mysqli_real_query($link,'create table Heredia (ID int,cantones varchar(20),distritos varchar(20),Habitantes varchar(20),Hombres varchar(20))');
    
mysqli_real_query($link,'create table Cartago (ID int,cantones varchar(20),distritos varchar(20),Habitantes varchar(20),Hombres varchar(20))');
    
mysqli_real_query($link,'create table Puntarenas (ID int,cantones varchar(20),distritos varchar(20),Habitantes varchar(20),Hombres varchar(20))');
    
mysqli_real_query($link,'create table Guanacast (ID int,cantones varchar(20),distritos varchar(20),Habitantes varchar(20),Hombres varchar(20))');
    
mysqli_real_query($link,'create table Limon (ID int,cantones varchar(20),distritos varchar(20),Habitantes varchar(20),Hombres varchar(20))');
    
mysqli_real_query($link,'create table Comentarios (Comentarios varchar(400) not null )');   
    
//Insertar en las tablas los datos

   
mysqli_real_query($link,'Insert into Alajuela values(0,"15","108","716.286","361.562")');
   
mysqli_real_query($link,'Insert into SanJose values(0,"20","118","1.345.750","656.205")');
   
mysqli_real_query($link,'Insert into Cartago values(0,"8","48","432.395","216.357")');
   
mysqli_real_query($link,'Insert into Heredia values(0,"10","46","354.732","176.307")');
   
mysqli_real_query($link,'Insert into Guanacast values(0,"11","59","264.238","133.327")');
   
mysqli_real_query($link,'Insert into Limon values(0,"6","27","339.295","175.398")');
   
mysqli_real_query($link,'Insert into Puntarenas values(0,"11","57","357.483","183.458")');
 

   
mysqli_close($link);

  }
  if(
$resultado == true){  // Si ya existe muestro la pagina

    
echo "<font color=red><b>Bienvenido a la pagina que desea hacer???</b></font>";

  }

El codigo basicamente busca si se puede hacer una conexion con una base de datos especifica, si existe va indicar que  ya esta creada y se puede hacer uso de la pagina , sino, crea la base de datos , unas tablas e inserta unos valores.

Si se ponen a pensar un poco, este codigo puede servir para muchisimas aplicaciones web es solo de creatividad.

El codigo es muy basico pero es para dejar algo de referencia.  Wink



Saludos............ Cool
[p3ll3]







« Última modificación: Abril 27, 2008, 12:07:58 por [p3ll3] » En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters  |  Php (Moderadores: RuB, SaTeLuCo)  |  Tema: Conexion con mysql « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC