Está en la página 1de 8

Para esta conexin crearemos una cuenta en byethost.com.

Una vez ya registrados nos enviara a nuestro correo correo:


Cpanel Username: bxx_xxxxxxx Cpanel Password: xxxxxx Your URL: http://username.byethost.18.com

FTP Server : ftp.byethost18.com FTP Login : bxx_xxxxxxx


FTP Password: xxxxxx MySQL Database Name: MUST CREATE IN CPANEL MySQL Username: bxx_xxxxxxx MySQL Password: xxxxxx Cpanel URL: http://cpanel.byethost18.com Entraremos a Cpanel e iniciaremos sesin con: Cpanel Username y Cpanel Password.

Daremos clic en MySQL Databases. Crearemos una nueva base de datos y la llamaremos nuestraDB.

/*contact@ivossystems.tk

www.ivos.tk/ *

El nombre de nuestra base de datos estara compuesta por nuestro username_ y el nombre que le pusimos.

Regresaremos al Inicion de Cpanel y entraremos a phpMyAdmin. Aparecera nuestra base de datos y entraremos en:
<------------ Connect now!

Entraremos a la pestaa SQL e ingresaremos el siguiente codigo: CREATE TABLE prueba ( ID_Prueba int(11) NOT NULL auto_increment, Nombre varchar(100), Apellidos varchar(100), PRIMARY KEY (ID_Prueba), UNIQUE ID_Prueba (ID_Prueba) ); Con este cdigo estaremos creando una tabla llamada prueba de 3 columnas llamadas, ID_Prueba, Nombre y Apellidos. Al ingresar el cdigo se deber ver algo as.

/*contact@ivossystems.tk

www.ivos.tk/ *

Ahora crearemos nuestro index.php Este contendr los links a inserta.php y consulta.php Cdigo index.php <!-- Manual de PHP de www.ivos.tk --> <html> <head> <title>Tutorial php MySQL</title> </head> <Body> <a href="inserta.php">insertar</a><br> <a href="consulta.php">Consultas a la base de datos</a><br> </body> </html>

Conex.php es la pgina en donde estar los datos de nuestra conexin. Aqu utilizaremos los siguientes datos: MySQL hostname: Este dato aparece en Cpanel. MySQL Username: bxx_xxxxxxx MySQL Password: xxxxxx MySQL Database Name: bxx_xxxxxxx_nuestaDB Cdigo conex.php <?php function Conectarse() { if (!($link=mysql_connect("sqlxxx.byethostxx.com","bxx_xxxxxxx","xxxxxx"))) { echo "Error conectando a la base de datos."; exit(); } if (!mysql_select_db("bxx_xxxxxxx_nuestaDB",$link)) { echo "Error seleccionando la base de datos."; exit(); } return $link; } ?>

/*contact@ivossystems.tk

www.ivos.tk/ *

Creacin de inserta.php
Cdigo inserta.php <!-- Manual de PHP de www.ivos.tk --> <html> <head> <title>Ejemplo de PHP</title> </head> <body> <?php
//Si recibimos por mtodo post una variable e y esta es igual a Enviar //Significa que se est recibiendo el formulario de lo contrario significa //que se ha abierto por primera vez el formulario.

if($_POST['e']=="Enviar" ){
//Guardamos en una variable lo que recibimos del campo no, y a llamamos $nombre //Guardamos en una variable lo que recibimos del campo ap, y la llamamos $apellidos

$nombre = $_POST[no]; $apellidos = $_POST[ap];


//llamamos al contenido de conex.php ya que hay se encuentra los datos de conexin //de la base de datos

include("conex.php"); $link=Conectarse();
//insertamos en la tabla prueba, sobre los campos Nombre y Apellidos //$nombre y $apellidos que recibimos por mtodo post.
mysql_query("insert into prueba (Nombre,Apellidos) values('".$nombre."','".$apellidos."')",$link);

mysql_close($link); ?> Tu insertaste nombre:<?php echo $nombre; ?> <br> Apellido:<?php echo $ apellidos; ?> <?php } ?> <form action="inserta.php" method="post"> Nombre: <input type="text" name="no"><br> Apellido: <input type="text" name="ap"><br> <input type="submit" name="e" value="Enviar"> </form> <a href="index.php">index</a><br> <a href="consulta.php">Consultas</a><br> </body> </html>

/*contact@ivossystems.tk

www.ivos.tk/ *

Creacin de consulta.php
Codigo consulta.php <!-- Manual de PHP de www.ivos.tk --> <html> <head> <title>Ejemplo de PHP</title> </head> <body> <?php include("conex.php"); $link=Conectarse();
//Hacemos una consulta de todas las columnas de la table prueba y la guardamos //en la variable $result

$result=mysql_query("select * from prueba",$link); ?> <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1/> <TR><TD>&nbsp;Nombre</TD><TD>&nbsp;Apellidos&nbsp;</TD></TR> <?php
//ejecutamos un while para leer todas las filas guardadas en la variable $result

while($row = mysql_fetch_array($result)) {
//$row["ID_Prueba"] recuperara lo que hay en la columna ID_Prueba //y lo agregara a la cadena para imprimirlo //En nuestra tabla se agregaran vnculos a update.php y delete.php //y se les enviara la id que ser igual al contenido de la columna ID_Prueba

printf("<tr><td>".$row["ID_Prueba"]."</td><td>".$row["Nombre"]."</td><td>".$ row["Apellidos"]."</td><td><a href='update.php?id=".$row["ID_Prueba"]."'>Actualizar</a></td><td><a href='delete.php?id=".$row["ID_Prueba"]."'>Borrar</a></td></tr>"); //printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td></tr>", $row["Nombre"],$row["Apellidos"]); } mysql_free_result($result); mysql_close($link); ?> <a href="index.php">index</a><br> <a href="inserta.php">insertar</a><br> </table> </body> </html>

/*contact@ivossystems.tk

www.ivos.tk/ *

Creacin de delete.php
Cdigo delete.php <?php
//consulta.php envi por mtodo get una variable id a delete.php //que recuperaremos y guardaremos como $id

$id=$_GET['id']; include("conex.php"); $link=Conectarse();


//haremos un delete en la tabla prueba donde la ID_Prueba sea igual $id

mysql_query("delete from prueba where ID_Prueba='".$id."'",$link);

mysql_close($link);
//Al terminar se nos redirigir a index.php

header("Location: index.php"); exit(); ?>

Creacin de update.php
Cdigo update.php

<?php
//Recuperamos la id que consulta envi a update.php

$id=$_GET['id']; include("conex.php");
//si la variable envio es igual a Actualizar significa que se envi la actualizacin //de lo contrario significa que se acaba de abrir el formulario de actualizacin.

if($_POST["envio"]=="Actualizar"){

$nombre=$_POST['n']; $apellidos=$_POST['a']; $link=Conectarse();


//Hacemos un update enviando a la columna Nombre el nuevo nombre //a Apellidos los nuevos apellidos y de actualizaran donde ID_Prueba // se igual a la id que se recibi de consulta.php

mysql_query("update prueba set Nombre='".$nombre."',Apellidos='".$apellidos."' where ID_Prueba='".$id."'",$link);

mysql_close($link);
//Al terminar se imprimir un mensaje

echo 'la actualizacionse ah llevado a cabo';

/*contact@ivossystems.tk

www.ivos.tk/ *

}else{
//Si se acaba de abrir el formulario solo se visualizar el formulario

} ?>

<?php

$nom=""; $ape=""; $link=Conectarse();


//Haremos una consulta para recupera los datos actuales //y mostrarlos en el formulario

$result=mysql_query("select * from prueba where ID_Prueba='".$id."'",$link); while($row = mysql_fetch_array($result)) {


//igualamos a $nom lo que se encuentre en la columna Nombre

$nom=$row["Nombre"]; $ape=$row["Apellidos"]; } mysql_free_result($result); mysql_close($link);

?> <form action="update.php?id=<?php echo $id; ?>" method="post"> Nombre:<input type="text" name="n" value="<?php echo $nom; ?>" ><br> Apellido:<input type="text" name="a" value="<?php echo $ape; ?>" ><br> <input type="submit" name="envio" value="Actualizar"> </form> <a href="consulta.php">Consultas</a>

Subir a internet nuestro sitio


index.php conex.php inserta.php consulta.php delete.php update.php

/*contact@ivossystems.tk

www.ivos.tk/ *

Para subir estos archives a internet abriremos FileZilla (se puede usar cualquier programa de transferencia de FTP) En el campo Servidor escribiremos nuestro FTP Server En el campo Nombre de usuario nuestro FTP Login En el campo Contrasea nuestro FTP Passwword. Entraremos a la carpeta htdocs En el panel de la izquierda buscaremos nuestros archivos, los seleccionaremos y los arrastraremos a htdocs.

Ahora solo tenemos que entrar a la url que nos dio byethost (Your URL: http://username.byethost.18.com).

/*contact@ivossystems.tk

www.ivos.tk/ *

También podría gustarte