Está en la página 1de 45

CURSO--TALLER CURSO--TALLER PHP&MYSQL --

PARA:

HackxCrack
Una Comunidad En Constante Crecimiento

Agradecimientos a Phantom 4. Por su constante apoyo. Hacia mi proyecto.

W4rning,LockPicker,DeathSmile,Migue.

Introduccin

Un saludo cordial a todo los lectores de este Curso-Taller el cual a sido elaborado para aquellos que quieran expandirse en el desarrollo Web. Partiendo con PHP el cual es un lenguaje del lado del servidor(Procesa Datos) que junto con MySql(sistema de base de datos) lograremos el objetivo de este documento un proyecto al cual llamaremos: Sistema De Comentarios. Veremos un poco de Java Script y Jquery pero cabe destacar que este curso-taller no va orientado a ellos solo estarn presente para darle un poco mas de chulera al desarrollo.

ATT: W4rning

Que es PHP?
El lenguaje de PHP(Hypertext Pre-processor) es un lenguaje de estilo clsico con eso nos referimos a variables,bucles,sentencias,etc. Cabe destacar que PHP es un lenguaje interpretado no compilado. Es interpretado del lado del servidor( eso nos ayuda a procesar datos).

Una sencilla definicin siempre se puede consultar en la Red sobre la historia y ampliar su propias definiciones. Esta hoja acaba de concluir aqu.

WampServer

Como sabemos PHP se ejecuta del lado del servidor para obtener un servidor PHP en este caso Local lo podemos de hacer de 2 formas. 1- Descargarse el Apache,El PHP ultima versin y el Mysql(Pongo MySql por que lo vamos a utilizar) 2- 2-Ahorrarnos tiempo e instalar todo eso en uno con el WampServer(Para Windows) Si tienes el sistema operativo Mac OS recomiendo MAMP Y si usas Linux entonces LAMP.tambien tenemos el XAMP que es para todo los sistema operativos. Nos descargamos el WAMP que es para Windows Link | http://www.wampserver.com/en/ Una vez instalado nuestro servidor vamos al navegador en este caso Firefox y en la URL ponemos Localhost sin comillas. Nos aparecer el index del wampserver el cuan contiene informacin del servidor.En la siguiente pagina veremos una imagen del index.

Como vemos estamos ubicados en el index de el WampServer tenemos la versin del Apaeche y de PHP, la extenciones que tiene cargadas hay esta la famosa gd para los ficheros. Tambien tenemos la versin del Mysql En Tools tenemos el phpinfo() si clcikeamos tendremos algo como esto

Esta contiene la informacin del servidor PHP instalado volviendo al index del Wamp tenemos el PhpMyAdmin le damos y tendremos algo como esto

Esta es la herramienta que vamos a utilizar para la administracin de base de datos por aqu podemos crear,editar y eliminar Base de Datos Ahora si volvemos al index de el WampServer tenemos una carpeta llamada Your Projects que no es mas la www de nuestro documentos si queremos vizualisar un documento ejemplo un index que tengamos vamos a la carpeta del WampServer que esta en C:\wamp\www hay creamos la carpeta y rpidamente aparecer en el index del Wamp Server el nombre de la carpeta clickeamos y ya estamos hay para ver el nuestro codigos

DreamWeaver
Usare DreamWeaver CS5 ustedes pueden usar el que gusten yo uso DreamWever (el Notepad++ es exelente)por la facilidad que me da de hacer algunas cosas con rapidez tales como formularios y tablas. para crear un nuevo PHP vamos a Archivo Nuevo y elegimos PHP

Ahora yo voi a guardar ese archivo lo llamare index.php y lo guardare en mi carpeta que esta en el wamp que se llama sistema_comentario. Ahora si quiero empezar ya con PHP lo primero que tenemos que aprender son los Tags o etiquetas las cuales son: <?php > existen mas pero esa son las preterminadas Dentro de esas etiquetas vamos a poner nuestro cdigo PHP <?php Echo Mi primer Web en PHP; ?> Si escribimos eso y lo guardamos como extencion.PHP tendremos algo como esto

Vemos el comando Echo el cual Muestra una o ms cadenas. En el navegador. Ahora si queremos imprimr HTML con PHP es fcil mira el siguiente code: <title>Sistema De Comentario</title> Si queremos eso en php solo tenemos que embeberlo:

<?php echo <title>Sistema De Comentario</title>; ?> //Ver siguiente Pagina.

Creo que hemos visto ya lo que es el WampServer y sus caractersticas. Un poco de sintaxis PHP embebida en HTML.

Variables
Antes de proseguir con las variables hay que saber como comentar en php Weno en php tenemos muchas forma de comentar lo podemos hacer de diferentes maneras Comentario de una Linea:
//Esto Es un comentario /*Esto es un comentario Comentario de varias lneas */

Es un buen habito hacer comentarios de hecho es lo mejor tanto como el programador y para quien vea el cdigo si es que tiene planes de compartirlo. NOTA: CADA SENTENCIA QUE HAGAMOS EN PHP TERMINA EN ;!

Ahora si veamos las variables Consiste en un elemento al cual le damos un nombre y le atribuimos un determinado tipo de informacin. Las variables pueden ser consideradas como la base de la programacin. Cabe Destacar que las variables en PHP no hay que declararlas como en otros Lenguajes de programacin Vase C.

Tipos de Variables :
Numericas : Son las que almancenan cifras Enteros : $entero=5; Sin decimales Real: $real=4.232323 con o sin decimal Alfanumericas: Son aquellas que almacenan cadenas de texto o string $cadena=cadena; Arrays: Sirven para almacenar tablas Existen Arrays associativos o numricos Array Associativos Ejemplo: $asoc=array(Liquidos =>Agua, Dulces=>chocolate, salados=>palomitas); Si queremos llamar el ndice Liquidos solamente hacemos : $asoc[liquidos]; Como vemos usamos String o texto como ndice. Ahora veamos los array numricos $numeric=array(Luis, Juan, Pedro, Simon); 0 1 2 3 Ahora como yo me refiero a un espesfico , cuando hacemos un array numrico Luis seria 0,juan 1,pedro 2, simon 3. Para llamar a Luis solamente hacemos $numeric[0]; Boleanas: Las variables boleanas son asi TRUE; FALSE; Sencillo no? Puede ser True o False. NULL: El valor especial NULL representa que una variable no tiene valor

<?php echo $entero=5; echo "<br />"; echo $real=4.232323; echo "<br />"; echo $cadena="Cadena o String"; echo "<br />"; $asoc=array("Liquidos"=>"Agua", "Dulces"=>"chocolate","Salados" =>"Palomitas"); echo "Array Associativo Ejemplo ->".$asoc["Liquidos"]; echo "<br />"; $numeric=array('Luis', 'Juan', 'Pedro', 'Luisa'); echo "Array Numerico Ejemplo ->".$numeric[0];
//A Esto lo llamo Aprovechar Espacio ?>

Ese es el Code de la Imagen Anterior.

Operadores
Este apartado veremos los operadores y hay 4(en realidad son mas pero esto son los bsicos...Vease que lo puse en negrita.) tipos de operadores 1-Operadores matemticos 2-Operadores de comparacin 3-Operadores lgicos 4-Operadores Incremento y Decremento.

Operadores matematicos: Antes que nada Declaramos 2 variables $a=10; $b=5; Los operadores matematicos son + --> suma - -->Resta * -->Multiplicar / -->Dividir % -->Modulo =--> Asignar Declaramos una variable nueva y usamos el operador de Asignacion = $c = $a + b; $c =$a-b; $c =$a*b; $c=$a / $b; $c =$a % $b; $c=$a+($a/b); $c=($a+$b) / $a; Usamos los operadores de agrupacin Nota: No clasifique el operador de agrupacin lo vi inecesario pero hay esta. Operadores de comparacin > Mayor < menor => Mayor o igual <= Menor igual

== igual igual = Negacion Lo que hacen es devolver un TRUE O FALSE(1 o 0) realmente se usa en las condiciones y sentencias ya lo veremos mas adelante. Operadores Logicos: $a and $b And (y) $a or $b $a xor $b ! $a Or (o inclusivo) TRUE si tanto $a como $b son TRUE. TRUE si cualquiera de $a o $b es TRUE.

Xor (o exclusivo) TRUE si $a o $b es TRUE, pero no ambos. Not (no) TRUE si $a no es TRUE. TRUE si tanto $a como $b son TRUE. TRUE si cualquiera de $a o $b es TRUE.

$a && $b And (y) $a || $b Or (o inclusivo)

Los operadores lgicos funcionan tambin como conjuciones de las evualiciones de comparaciones o de valores Operadores Incremento y Descremento Declaremos 1 variable $a=6; Incremento si hacemos esto $a++; la variable se incrementara un valor si $a era igual a 6 ahora sera a 7 Descremento $a--; la variable se le restara un valor si $a era igual a 6 ahora sera igual a 5

Condiciones:
Las condiciones son de 2 tipos tenemos las condiciones que son if y switch Condicion IF (si) If(condicin){ Cdigo a ejecutar Aqu puedo crear if dentro de if asta que yo quiera } Ejemplo: If($a<0){ Echo $a es menor que 0; } Ahora un if doble que tiene un else Ejemplo: If($a<0){ Echo $a es menor que 0; //Si es verdadera lo ejecuta }Else{ Echo $a es mayor que 0; //Si es falsa lo ejecuta } If elseif else Exactamente igual que la anterior, solo que evaluando mas de una condicin: If($a<0){ Echo $a es menor que 0; //Si es verdadera lo ejecuta } elseif ($a == $b{ Echo elseif; } else{ echo else; } Es como tener varias entradas y varias salidas

Switch Mas rpido que el if pero tiene una desventaja que solo tiene una entrada y varias salidas Ejemplo: Switch($a){ Case 5: //estos diciendo cuando $a es igual a 5 Echo ejecutar cuando $a es igual a 5; Break; Case 10: //estos diciendo cuando $a es igual a 10 Echo ejecutar cuando $a es igual a 10; Break; Default: Echo se ejecuta cuando $a noes igual a 5 o 10; Break;

Bucles
Los bucles nos permiten iterar conjuntos de instrucciones, es decir repetir la ejecucin de un conjunto de instrucciones mientras se cumpla una condicin. Sentencia while <?php while (condicin) { intrucciones a ejecutar. } ?> Mientras la condicin sea cierta se reiterar la ejecucin de las instrucciones que estn dentro del while. <html> <head> <title>Ejemplo de PHP</title> </head> <body> Inicio<BR> <?php $i=0; while ($i<10) { echo "El valor de i es ", $i,"<br>"; $i++; } ?> Final<BR> </body> </html> En el siguiente ejemplo, el valor de $i al comienzo es 0, durante la ejecucin del bucle, se va sumando 1 al valor de $i de manera que cuando $i vale 10 ya no se cumple la condicin y se termina la ejecucin del bucle.

<?php for (inicial ; condicin ; ejecutar en iteracin) { intrucciones a ejecutar. } ?> <html> <head> <title>Ejemplo de PHP</title> </head> <body> Inicio<BR> <?php for($i=0 ; $i<10 ; $i++) { echo "El valor de i es ", $i,"<br>"; } ?> Final<BR> </body> </html> La instruccin for es la instruccin de bucles ms completa. En una sola instruccin nos permite controlar todo el funcionamiento del bucle. El primer parmetro del for, es ejecutado la primera vez y sirve para inicializar la variable del bucle, el segundo parmetro indica la condicin que se debe cumplir para que el bucle siga ejecutndose y el tercer parmetro es una instruccin que se ejecuta al final de cada iteracin y sirve para modificar el valor de la variable de iteracin.

Funciones
las funciones o mtodos son bloques de cdigo que son reembolsable las funciones son tan utiles que ya el PHP viene con funciones creadas una de ellas son sizeof() que quiere decir tamano de, la funcion sizeof() me da un numero que es un tamano de la variable que pongamos dentro de los parentesis. tenemos tambien str_split nos permite dada una cadena de texto, obtener una matriz cuyos valores sean cada carcter de la cadena Ejemplo: $saludos = 'saludos'; $partes = str_split($saludos); for($conteo = 0; $conteo < sizeof('$partes');$conteo++){ echo $partes[$conteo].'<br />'; } obtendremos algo como esto:

Si tenemos un numero entero y quiero que sea decimal utilizamos la funcion number_format $entero = 50; echo number_format($entero, 30); como vemos primero llamamos la variable $entero luego '','' luego le ponemos el numero que queremos que este despues del ''punto'' veamos como creamos una funcion y es asi de simple function nombre(para_metros){ codigo a ejecutar } ejemplo: <?php function sumar($x,$y){ $suma=$x+$y; return $suma; } echo sumar(10,10); ?> Ahora llamamos la funcion Sumar(10,10) como vemos le asignamos valores a los parametros es muy util no? imagnense un documento .php llena de funciones que solo tienes que llamarlas

Tabla de Multiplicar
Antes de pasar a la funciones include y requiere vamos a hacer algo entretenido de lo aprendido anteriormente Ya hemos visto lo basico en php, faltaron algunos ejemplos en algunos caso pero ya vereis como funciona por ahora veremos como interactuar con html, las sentencias ,bucles Lo que vamos hacer no es mas que una tabla de Multiplicar le pego el codigo para que analizen y e decidido crear comentarios en el mismo code es de buan costumbre se acuerdan que se los dije? Hay les va Letra Azul ---> Comentarios Letra Roja ---> Codigo <?php

?> <br /> <br /> <?php //Creamoas la funcion tabla e insertamos los 2 parametros que no ayudaran cuando queramos function tabla($fila, $col){ //Creamos una tabla lo hacemos aqui por que no necesitamos que la tabla se repita seria un caos echo '<table border = "1" >'; //Hacemos un for con la variable $f como ven hay esta el parametro $fila hay insertaremos el numero a multiplicar for($f = 1; $f <= $fila; $f++){ //hacemos un tr para nuestra tabla echo '<tr>'; //hacemos otro for dentro de for for($co = 1; $co <= $col; $co++){

$multi = $f * $co; //Como vemos mas ariba creamos la variable $multi y la usamos aca para nuestro resultado echo '<td>'.$multi.'</td>'; } //Cerramos el Tr echo '</tr>'; } //Cerramos el Tabla echo '</table>'; //Cerramos la funcion } //llamamos la funcion e insertamos los numeros que queremos multiplicar tabla(10,10); ?>

Los invito a que Puedan modificar el code a su gusto y si quieren compartir algo comentelo con sus colegas.

Funcion de letras Include o Requiere


La funcion que vamos a crear ahora es una funcion que me crea un titulo o una frase usando tipografia como imagen aqui tengo unos recursos de tipografia en imagen les dejo una imagen y la url para que la descarguen:

Link | http://www.megaupload.com/?d=ETPHUYAR En dado caso que el link caduque pueden contactarme en HxC y con gusto la vuelvo a subir. Ahora bien si yo uso esa tipografia en la Web no me sale yo hare una funcion para que los titulos o frases me salga con esa tipografias. Voi a la carpeta ''www'' del wamp y en la carpeta donde estan mis archivos creo un nuevo documento llamado letra.php pego el codigo fuente con sus respetivo comentarios

<?php //Creamos la funcion Letras y usamos como parametro la variable $mensaje function letras($mensaje){ /* Creamos la variable $parte y usamos la funcion str_split() la cual convierte una cadena en un array e incluimos la variable $mensaje */ $parte = str_split($mensaje); //Usamos el Bucle foreach y le damos el valor o como a $letra foreach($parte as $letra){ /* hacemos un echo e insertamos codigo html para buscar las imagenes e insertamos la variable $letra la cual contiene la variable $mensaje la cual estaria divida en un array ejemplo HOLA ---> H O L A */ echo '<img src="letras/'.$letra.'.jpg"/>'; } } //Llamamos la funcion y fijense en la imagen letras('warning_hackxcrack); ?>

Se Acuerdan del archivo ''tabla.php'' ?? vamos hacer un include o require en ese archivo para llamar la funcion letra. antes que nada podemos usar include ----> Incluye un archivo ase exactamente lo mismo que require pero a diferencia esta ase por asi decirlo un Copy & Paste del archivo incluido. require ----> Lo mismo que include pero este va y lee el archivo

requerido y lo almacena en la memoria include_once --> lo mismo que include pero solo se necesita una vez require_once --> lo mismo que require pero solo se necesita una vez Voi abrir mi archivo tabla.php y hago un include en ella lo hacemos de esta manera : include('letra.php');

Ya tenemos incluido el archivo letra.php en tabla.php ahora usaremos la funcion letra en tabla.php sin que la funcion estubiera en tabla.php :) lo util que son los include y los require a la hora de tener una pagina con varias categorias

Creando base de datos en PHPMyAdmin


Vamos a trabajar con la base de datos y la base de datos que vamos a trabajar es Mysql Pero antes que nada pueden pasarse por estos 2 link y expandir mas sobre MySql y SQL. http://es.wikipedia.org/wiki/MySQL

http://es.wikipedia.org/wiki/SQL Mysql esta para todo los Sistema Operativo vamos a Lolcahost y entramos a PHPMyadmin

Al lado izquierdo podemos ver las base de datos y las cantidades de tablas que tienen cada una que estan entre parentesis (). Al lado derecho podemos ver informacion del servidor la version del apache, el usuario con cual estoy logeado, la revision del servidor de Mysql y link a documentacion puede ser de PHP y Mysql

Nota!: los nombre de las base de datos, tablas y campos son sensibles a
minuscula y mayusculas. No es bueno usar espacio para eso utilizamos underscore mejor dicho ''_'' sin comillas.

Creamos nuestra base de datos ponemos el nombre en mi caso es ''system_comment'' NOTA: el cotejamiento no es mas que el sistema de caracteres que va utilizar la base de datos, el general uft8 acepta todo tipo de caracteres.

Ya tenemos nuestra base de datos creadas como podemos ver :) ahora vamos a crear una TABLA (sera un ejemplo ) y queremos almacenar id,usuario,password,email,comentario,fecha Primero creamos la tabla la mia se llamara ''visitas''

En cada campo tenemos que poner los nombres de las ''variables'' por asi decirlo mejor dicho el ''campo'' NOTA: acostumbro a poner id_usuario no solamente id.

(Pasar a la siguiente Pagina)

TIPOS DE DATOS:
Ahora veremos algo un tantito complicado eso depende del entusiamos de ustedes siempre recomiendo googlear o comentar antes de maldecir
en los tipos de datos tenemos los siguientes : 1-Numeric 2-Date and Time 3-String 4-Spatial

ETC

INT todo lo que dicen INT son nmeros enteros positivos, y la palabra que va adelante es simplemente el tamao del campo con relacion al INT ejemplo: TINYINT(almacena 10 digitos). Cuando digo 10 digito son 10 nueve ( 9999999999).pero aun seleccionando un INT podemos limitarlo en el apartado de Longitud/valores.

Los otros nmeros son decimal, float (flotante), doubl, real creo que ya se a especifico antes. BIT (0 y 1) BOOL igual a BIT. Serial no es ms que una serie numrica (001-002-003...etc)

Date and Time


Date : almacena la Fecha DATETIME: almacena la fecha y la hora TIMESTAMP: Almacena la fecha mas compleja TIME : Almacena la hora Year: El ao NOTA: las fecha se almacena asi ---> el ao primero seguido del mes y luego el dia Ejemplo: 2010/09/14

STRING
El string o cadena de texto como dijimos en PHP CHAR: Almacena un caracter VARCHAR: Almacena una cantidad ''x'' de carcter que puede ir desde 1 asta 255 ---------------------------TEXT: TYNITEXT MEDIUMTEXT LONGEXT Lo mismo que INT pero se almacena texto ----------------------------BINARY: 0 y 1 pero se representa como texto VARBiNARY: una serie de 0 y 1 pero representado como texto TYNIBLOB MEDIUMBLOB BLOB LONBLOG Son los que se almacenan como codigo hexadecimal

NOTA: uso los tipo BLOB para cuando un usuario inicie session escriba correctamente su identificacion me explico Warning w4rning Si tenemos el campo usuario y tenemos como tipo VARCHAR cuando el usuario se registra puede logearse de las 2 formas warning o WARNING pero si esta tipo BLOB no es asi ya que una D mayuscula no es lo mismo que una d minuscula en hexadecimal. SET y ENUM: colocamos el tipo ya sea SET Y ENUM y en longitidud/valores ponemos multiple. SPATIAL: ni idea solo se que se usan como coordenadas con los otros tipos basta. Veamos la casilla PREDETERMINADO hay pondremos una opcion por si el usuario deja vacio el dato ya sea en un formulario tenemos varias opciones Null : si un dato quiere ser Nulo Current_TimeStamp: Luego la explicare Cotejamiento: el conjunto de caracteres que queremos que tenga(explicado en el primer apartado) Voi a pasar a indice, AI, Comentarios Indice: Primary el cual debe tener valores en una fila u otra AI: debe estar siempre presente es un auto_incremento

Asi debera quedar nuestros campos. Nota: esta tabla se usara para el uso de comandos acontinuacion pero no es la tabla que usaremos para el proyectonoclaro que noesto es solo el 4% de lo que viene

Comando MySQL
En este apartado veremos 4 comandos principales de MySql 1-Insert 2-Select 3-Update 4-Delete INSERT El comando INSERT nos sirve para insertar datos a la tabla. lo hacemos de la siguiente manera INSERT INTO tabla(campo1, campo2, campo3) VALUES(valor1, valor2, valor3) facil verdad? veamos como se usa en nuestra tabla para eso vamos a la parte que dice SQL nos aparecera algo como esto

Ahora vamos agregar un registro o los datos en este caso seria. INSERT INTO visitas (usuario, password, email, fecha, comentario) VALUES('warning', MD5('123'), 'Soy warning, 'rolix17@gmail.com', CURDATE());

Solo hay 2 cosas que explicar..el MD5('123') le estoy diciendo que me guarde el password Encriptado en MD5 como podemos ver en la siguiente imagen :) es una forma de guardar los password por seguridad y vemos la funcion CURDATE() nos da la fecha sin necesidad de escribirla.

Si vamos a estructura y cambiamos el valor de password a Varchar se vera mejor pero eso hganlo ustedes =). Esta claro lo que hace la funcion INSERT verdad?

SELECT
SELECT no hace mas y nada menos que selecionar datos desde una tabla y mostrarlo ejemplo SELECT * FROM visita WHERE id_usuario = 1 Le estoy diciendo que selecione todo los usuarios de visita con el id_usuario = 1 NOTA: el * <--- quiere decir todo en conjunto miremos esto SELECT * FROM visita WHERE id_usuario < 3 AND usuario != 'Jose' Hay esta el resultado vemos como sale el campo id_usuario y usuario con un borde amarillo.

Update
Update lo que hace no es mas que actualizar la base de datos o tabla mejor dicho que queremos actualizar ejemplo: UPDATE visitas SET usuario = 'Angelo' WHERE id_usuario=2 Quedaria asi:

Delete:
Borra un campo de la tabla ejemplo DELETE FROM visitas WHERE id_usuario = 2 el resultado lo dejo a su imaginacion podemos hacer mas con estos comandos ya depende de ustedes

Creando las tablas para el sistema de comentarios


Creo que ya sabemos los comandos de Mysql y lo basico en PHP ahora vamos a usarlos siempre recomiendo googlear un poco para buscar informacion o comentar por si no entiende algo recuerden la programacion es dia a dia que se tiene que praticar es parte de su vida y haganlo con buena gana. En este apartado vamos a crear las tablas de lo que seria nuestro Sistema De Comentarios. yo tengo mi tabla se acuerdan ? con un campo llamado ''visitas''. la voi a eliminar y ahora crearemos las tablas para iniciar nuestro proyecto.

Necesitamos 3 Tablas aqui les va la estructura espero que no se asusten.

Base de datos: Sistema de comentarios Tablas: usuarios: id_usuarios nombre apellido email usuario password nivel estado ultimo_login avatar firma sexo edad no_comentarios comentarios: id fecha_creacion fecha_actualizacion comentario estado usuario Privilegios: id //Es El cual el identificador del privilegio podemos usar numeros grupo //Usuarios,Editores,Administrador descripcion

Pasar a la siguiente pagina.

Vamos a crear la tabla usuarios la cual tiene 14 campos deberia quedar asi:

Le damos a grabar y listo deberia quedar asi

Ahora creamos la tabla comentarios la cual tenemos 6 campos deberia quedar asi:

Si esta correcto no deberia dar ningun error ahora prosigamos a crear la tabla privilegios la cual tiene 3 campo y deberia quedar asi:

Le quiero agregar algo a niveles :

Volvemos a insertar:

Ya esta esta aqui a llegado el final de este apartado tenemos nuestra 3 tablas

Creando conexion desde PHP a MySQL


Ahora si a calentarse vamos a empezar =)

Voi a utilizar DreamWever para el sistema de comentario podemos utilizar cualquier editor de texto como el notepad o notepad ++ <--- El Cual me gusta mucho. uso dreamwever por aqui tengo un poco mas de facilidad como el design por si quiero crear una tabla o formulario rapido Creamos un nuevo documento llamado conexion.php aqui esta el code <?php //Creamos Variables y ponemos los datos de la base de datos

$servidor ='localhost'; //en el caso del WampServer $user = 'root'; //Usuario en el caso del WampServer $password = ''; //El password esta vacio en el caso del WampServer $Basedatos = 'system_comment'; //Nuestra Base de datos

//Nuevas variable y conectando al servidor MySql

$con = mysql_connect($servidor, $user, $password) or die(mysql_error); /*usamos la funcion Mysql_connect para conectarnos a la base de datos e insertamos los datos usamos die(mysql_error) para controlar los errores */

mysql_select_db($Basedatos, $con) or die(mysql_error()); /*Selecionamos la base de datos e insertamos la conexion */

?>

Quedaria asi :

Ahora bien cada vez que yo voi hacer un INSERT, DELET,UPDATE,SELECT necesitamos ese codigo que esta hay Ya tenemos la conexin =)

También podría gustarte