Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse. - Mayo 17, 2008, 02:47:03
Boton Buscar
Inicio Ayuda Calendario 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 18 veces)
[p3ll3]
Colaborador
*****
Desconectado Desconectado

Mensajes: 456


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


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:  
Novedades, Dudas, Comentarios Y Sugerencias, Top 100, Off-Topic, Revista E-Zine, Revista E-Zine, Sistemas operativos libres. , HacK GeneraL, Phreaking, Bug y Exploits, Networking & Wireless, Overclocking, Refrigeracion y demas, Hardware, Electronica Y Robotica, Hack para newbies, Todo Messenger, Troyanos y virus, Programacion, Programacion para webmasters, Software, Cracks & Serialz, P2p, Bittorrent, Elinks, Diseño Grafico, Juegos PC, Mp3, Multimedia, Peliculas Divx, Juegos, Humor y Adultos. (Diversion), Paginas Webs Recomendadas, Videos,


Zona-Musical Juegos online Juego Gratis10 Solucion Hosting Videos De Musica 1juegogratis Dragonjar
Noticias
 Juegos De Coche juegos gratis online juegos Los Foros De Sexe Gratuit Sexo Duro Tierra Messenger Trucos
Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC