Вы находитесь на странице: 1из 9

www.monografias.

com

Tutorial de PHP con MYSQL.


1. 2. . ". Creacin de una aplicacin MYSQL y PHP Cdigo utilizado en la pagina visualizar Cdigo !tilizado para la pagina ingresar Cdigo !tilizado para la pagina #odi$icar

Creacin de una aplicacin mysql y php


Software necesario Adobe Dreamweaver cs5 y Wampserver 2. Adobe Dreamweaver cs5 nos permitir realizar el diseo de las paginas en php y Wampserver 2 instalara en n estro comp tador el servidor Apache 2! php 5!"!5 y #ys$l 5!5!% de forma a tomtica.

&ara crear la base de datos nos dirigimos al boton de wampserver en la barra de tareas y damos clic en php#yAdmin. 'n la venta de php#yAdmin b scar base de datos y crear la base de datos! colocar el nombre y acote(amiento de la base de datos.

proseg ir con la creaci)n de las tablas! colocar el nombre y n mero de registros.

%&e#plo* +reaci)n de la tabla.

+reaci)n de los registros

&ara ver traba(os similares o recibir informaci)n semanal sobre n evas p blicaciones! visite www.monografias.com

www.monografias.com

+ ando ya este hecha la base de datos debemos tener algo parecido

,na ves hecho la base datos tilizaremos adobe Dreamwever cs5 para desarrollar la aplicaci)n. Abrimos Dreamweaver cs5.

-o primero $ e debemos hacer es config rar n estro sitio de pr eba. &ara ello b scamos en el men. principal Sitio y elegimos administrador de sitios! damos clic en el bot)n n evo donde aparecer la ventana de config raci)n a$ / encontraremos Sitios! Servidores! Control de

&ara ver traba(os similares o recibir informaci)n semanal sobre n evas p blicaciones! visite www.monografias.com

www.monografias.com

'ersin y Con$iguracin avanzada. 'mpezaremos por Sitios

- ego config raremos Servidores. Aadimos n n evo servidor dando clic en el bot)n de 0 y llenamos. '(emplo*

&roseg imos con la creaci)n de form larios. &ara crear na pagina php vamos al men. archivo! elegimos n evo! seleccionamos pagina en blanco y b scamos php y le damos clic. Diseamos las paginas. &rimero debemos crear la pagina de cone1i)n.php $ e .nicamente tendr el c)digo de cone1i)n a la base de datos.

&ara ver traba(os similares o recibir informaci)n semanal sobre n evas p blicaciones! visite www.monografias.com

www.monografias.com

'(emplo* 23php 4 5ile6ame78+onnection9php9mys$l.htm8 4 :ype78#;S<-8 4 =::&78tr e8 >hostname9cone1ion 7 8localhost8? >database9cone1ion 7 8programas8? > sername9cone1ion 7 8root8? >password9cone1ion 7 88? >cone1ion 7 mys$l9pconnect@>hostname9cone1ion! > sername9cone1ion! >password9cone1ionA or trigger9error@mys$l9error@A!'9,S'B9'BBCBA? 3D Diseamos las paginas de ingresos! eliminar! vis alizar! modificar. Pagina de 'isualizar

Pagina de insertar.

Pagina de #odi$icar

&ara ver traba(os similares o recibir informaci)n semanal sobre n evas p blicaciones! visite www.monografias.com

www.monografias.com

Pagina de eli#inar

Cdigo utilizado en la pagina visualizar


23php re$ ire9once@E+onnectionsFcone1ion.phpEA? 3D 23php if @Gf nction9e1ists@8HetS<-Ial eString8AA J f nction HetS<-Ial eString@>theIal e! >the:ype! >theDefinedIal e 7 88! >the6otDefinedIal e 7 88A J if @&=&9I'BSKC6 2 LA J >theIal e 7 get9magic9$ otes9gpc@A 3 stripslashes@>theIal eA * >theIal e? M >theIal e 7 f nction9e1ists@8mys$l9real9escape9string8A 3 mys$l9real9escape9string@>theIal eA * mys$l9escape9string@>theIal eA? switch @>the:ypeA J case 8te1t8* >theIal e 7 @>theIal breaN? case 8long8* case 8int8* >theIal e 7 @>theIal breaN? case 8do ble8* >theIal e 7 @>theIal breaN? case 8date8* >theIal e 7 @>theIal breaN? case 8defined8* >theIal e 7 @>theIal breaN? M ret rn >theIal e? M M >ma1Bows9BecordsetO 7 OP? >page6 m9BecordsetO 7 P? if @isset@>9H':QEpage6 m9BecordsetOERAA J >page6 m9BecordsetO 7 >9H':QEpage6 m9BecordsetOER?

e G7 88A 3 8E8 . >theIal e . 8E8 * 86,--8?

e G7 88A 3 intval@>theIal eA * 86,--8? e G7 88A 3 do bleval@>theIal eA * 86,--8? e G7 88A 3 8E8 . >theIal e . 8E8 * 86,--8? e G7 88A 3 >theDefinedIal e * >the6otDefinedIal e?

&ara ver traba(os similares o recibir informaci)n semanal sobre n evas p blicaciones! visite www.monografias.com

www.monografias.com

M >startBow9BecordsetO 7 >page6 m9BecordsetO S >ma1Bows9BecordsetO? mys$l9select9db@>database9cone1ion! >cone1ionA? >$ ery9BecordsetO 7 8S'-'+: S 5BC# programas8? >$ ery9limit9BecordsetO 7 sprintf@8Ts -K#K: Td! Td8! >$ ery9BecordsetO! >startBow9BecordsetO! >ma1Bows9BecordsetOA? >BecordsetO 7 mys$l9$ ery@>$ ery9limit9BecordsetO! >cone1ionA or die@mys$l9error@AA? >row9BecordsetO 7 mys$l9fetch9assoc@>BecordsetOA? if @isset@>9H':QEtotalBows9BecordsetOERAA J >totalBows9BecordsetO 7 >9H':QEtotalBows9BecordsetOER? M else J >all9BecordsetO 7 mys$l9$ ery@>$ ery9BecordsetOA? >totalBows9BecordsetO 7 mys$l9n m9rows@>all9BecordsetOA? M >total&ages9BecordsetO 7 ceil@>totalBows9BecordsetOF>ma1Bows9BecordsetOAUO? 3D

Cdigo Utilizado para la pagina ingresar.


23php re$ ire9once@E+onnectionsFcone1ion.phpEA? 3D 23php if @Gf nction9e1ists@8HetS<-Ial eString8AA J f nction HetS<-Ial eString@>theIal e! >the:ype! >theDefinedIal e 7 88! >the6otDefinedIal e 7 88A J if @&=&9I'BSKC6 2 LA J >theIal e 7 get9magic9$ otes9gpc@A 3 stripslashes@>theIal eA * >theIal e? M >theIal e 7 f nction9e1ists@8mys$l9real9escape9string8A 3 mys$l9real9escape9string@>theIal eA * mys$l9escape9string@>theIal eA? switch @>the:ypeA J case 8te1t8* >theIal e 7 @>theIal breaN? case 8long8* case 8int8* >theIal e 7 @>theIal breaN? case 8do ble8* >theIal e 7 @>theIal breaN? case 8date8* >theIal e 7 @>theIal breaN? case 8defined8* >theIal e 7 @>theIal breaN? M ret rn >theIal e? M M >edit5ormAction 7 >9S'BI'BQE&=&9S'-5ER?

e G7 88A 3 8E8 . >theIal e . 8E8 * 86,--8?

e G7 88A 3 intval@>theIal eA * 86,--8? e G7 88A 3 do bleval@>theIal eA * 86,--8? e G7 88A 3 8E8 . >theIal e . 8E8 * 86,--8? e G7 88A 3 >theDefinedIal e * >the6otDefinedIal e?

&ara ver traba(os similares o recibir informaci)n semanal sobre n evas p blicaciones! visite www.monografias.com

www.monografias.com

if @isset@>9S'BI'BQE<,'B;9S:BK6HERAA J >edit5ormAction .7 838 . htmlentities@>9S'BI'BQE<,'B;9S:BK6HERA? M if @@isset@>9&CS:Q8##9insert8RAA VV @>9&CS:Q8##9insert8R 77 8formO8AA J >insertS<- 7 sprintf@8K6S'B: K6:C programas @nombre! idioma! version! cod9provA IA-,'S @Ts! Ts! Ts! TsA8! HetS<-Ial eString@>9&CS:QEnombreER! 8te1t8A! HetS<-Ial eString@>9&CS:QEidiomaER! 8te1t8A! HetS<-Ial eString@>9&CS:QEversionER! 8te1t8A! HetS<-Ial eString@>9&CS:QEcod9provER! 8int8AA? mys$l9select9db@>database9cone1ion! >cone1ionA? >Bes ltO 7 mys$l9$ ery@>insertS<-! >cone1ionA or die@mys$l9error@AA? M 3D

Cdigo Utilizado para la pagina modificar


23php >cons lta 7 88? if@isset@>9B'<,'S:QEbtnI'BERAA J >cone1ion 7 mys$l9connect @8localhost8! 8root8! 88A or die @86o se p ede conectar con el servidor8A? mys$l9select9db @8programas8A or die @86o se p ede conectat con el servidor8A? >cons lta 7 mys$l9$ ery @8select S from programas8! >cone1ionA cons lta8A? >nfilas 7 mys$l9n m9rows @>cons ltaA? echo >nfilas?

or die @85allo en la

echo 82table border7WOWD8? for @>i7P? >i2>nfilas? >i00A J >fila 7 mys$l9fetch9array @>cons ltaA? echo 82trD 2tdD >filaQcod9progR? 2tdD >filaQnombreR? 2tdD >filaQidiomaR? 2tdD >filaQversionR? 2tdD >filaQcod9provR? 2FtrD8? M echo 82FtableD8? M if@isset@>9B'<,'S:QEbtnA+:,A-KXABERAA J

&ara ver traba(os similares o recibir informaci)n semanal sobre n evas p blicaciones! visite www.monografias.com

www.monografias.com

>S&+9KD7>9B'<,'S:QEt1tcodER? >#CD'-C7>9B'<,'S:QEt1tnombreER? >#AB+A7>9B'<,'S:QEt1tidiomaER? >&BCI''DCB7>9B'<,'S:QEt1tverER? >D'&95K+A7>9B'<,'S:QEt1tprovER? >cone1ion 7 mys$l9connect @8localhost8! 8root8! 88A or die @86o se p ede conectar con el servidor8A? mys$l9select9db @8programas8A or die @86o se p ede conectat con el servidor8A? >cons lta 7 mys$l9$ ery @8 pdate programas set cod9prog7E>9B'<,'S:Qt1tcodRE!nombre7E>9B'<,'S:Qt1tnombreRE!idioma 7E>9B'<,'S:Qt1tidiomaRE!version7E>9B'<,'S:Qt1tverRE!cod9prov7E>9B'<,'S:Qt1tprovRE where cod9prog 7 E>9B'<,'S:Qt1tcodRE8! >cone1ionA or die @8=echo8A? M if @G>cons ltaA J echo 8'sperando acci)n8? M else J echo 8=echo8? M 3D +)digo de la pagina eliminar 23php >cons lta 7 88? if@isset@>9B'<,'S:QEbtnI'BERAA J >cod9prov7>9B'<,'S:QEt1tcodER? >cone1ion 7 mys$l9connect @8localhost8! 8root8! 88A or die @86o se p ede conectar con el servidor8A? mys$l9select9db @8programas8A or die @86o se p ede conectat con el servidor8A? >cons lta 7 mys$l9$ ery @8select S from programas8! >cone1ionA cons lta8A? >nfilas 7 mys$l9n m9rows @>cons ltaA? echo >nfilas? or die @85allo en la

echo 82table border7WOWD8? for @>i7P? >i2>nfilas? >i00A J >fila 7 mys$l9fetch9array @>cons ltaA? echo 82trD 2tdD >filaQcod9progR? 2tdD >filaQnombreR? 2tdD >filaQidiomaR? 2tdD >filaQversionR?

&ara ver traba(os similares o recibir informaci)n semanal sobre n evas p blicaciones! visite www.monografias.com

www.monografias.com

2tdD >filaQcod9provR? 2FtrD8? M echo 82FtableD8? M if@isset@>9B'<,'S:QEbtnYCBBABERAA J >cod9prov7>9B'<,'S:QEt1tcodER? >cone1ion 7 mys$l9connect @8localhost8! 8root8! 88A or die @86o se p ede conectar con el servidor8A? mys$l9select9db @8programas8A or die @86o se p ede conectat con el servidor8A? >cons lta 7 mys$l9$ ery @8delete from programas where cod9prog 7 E>9B'<,'S:Qt1tcodRE8! >cone1ionA or die @8error al procesar8A? M if @G>cons ltaA J echo 8'sperando acci)n8? M else J echo 8=echo8? M 3D Al realizar las paginas con s respectiva codificaci)n obtendremos los sig iente* '(emplo* &agina de Iis alizaci)n.

A tor* (a)ricio Pinto carlos.fabricio.cfZgmail.com

&ara ver traba(os similares o recibir informaci)n semanal sobre n evas p blicaciones! visite www.monografias.com

Вам также может понравиться