CONEXION MYSQL CON PHP Y MYSQL EN 000WEBHOST


LES DIRE EN RESUMEN COMO SE HACE LA CONEXION MYSQL CON PHP HTML EN UN SERVIDOR DE 000 WEB HOST




2.- INICIAR SESION EN http://members.000webhost.com/login.php

3.- ENTRAR AL CPANEL

4.- ENTRAS A MYSQL



5.- ALLI CREAS TU BASE DE DATOS, EL USUARIO Y TU CONTRASEÑA

6.- REGRESATE AL CPANEL Y ENTRAS A PHPMYADMIN, ALLI VERAS TU BASE DE DATOS CREADA Y A UN LADO LE DAS CLIC PHPMYADMIN 

7.- YA TENDRAS LA INTERFAZ GRAFICA PARA HACER LAS TABLAS, NO SE EXPLICARA AQUI COMO HACERLAS POR QUE ES MUY FACIL

UNA VEZ CREADA LAS TABLAS LO QUE SIGUE ES INGRESAR LOS DATOS A TRAVEZ DE PHP Y HTML

//LO QUE SE VE A CONTINUACION ES EL CODIGO FUENTE DEL FORMULARIO EN //HTML USTE LO PUEDE HACER CON FRONTPAGE DREAMWEAVER O BLOC DE //NOTAS, AUNQUE LES RECOMIENDO NPP++

<html>

<head>

<title>Formulario de Registro</title>

</head>

 

<body>

<form name="form1" method="post" action="insertar.php">

  <div align="center"><br>

    <strong>REGISTRO DE PELICULAS </strong></div>

  <label>

  <div align="center"><br>

    Pelicula:<br>

    <input name="Nombre_pelicula" type="text" id="Nombre_pelicula">

  </div>

  </label>

  <p align="center">Clasificacion pelicula:<br>

    <label>

      <input name="Clasificacion_pelicula" type="text" id="Clasificacion_pelicula">

    </label>

  </p>

  <p align="center">Categoria<br>

    <label>

      <input name="Categoria_pelicula" type="text" id="Categoria_pelicula">

    </label>

  </p>

  <p align="center">Disponibilidad:<br>

    <label>

      <input name="Disponibilidad_pelicula" type="text" id="Disponibilidad_pelicula">

    </label>

  </p>

  

  <p align="center">

    <label></label>

    <label>

    <input type="submit" name="Submit" value="Guardar pelicula">

    </label>

<div align="center">

  <p><a href="index.html"> MENU PRINCIPAL</a></p>

  <p>  

      

</p>

</form>

</body>

</html>





AHORA EL CÓDIGO FUENTE DE INSERTAR.PHP


<?

    $TargetFolder="Regresar";

    // Primero comprobamos que ningún campo esté vacío y que todos los campos existan.

    if(isset($_POST['Nombre_pelicula']) && !empty($_POST['Nombre_pelicula']) &&

    isset($_POST['Clasificacion_pelicula']) && !empty($_POST['Clasificacion_pelicula']) &&

    isset($_POST['Categoria_pelicula']) && !empty($_POST['Categoria_pelicula']) &&

    isset($_POST['Disponibilidad_pelicula']) && !empty($_POST['Disponibilidad_pelicula'])){

 

        // Si entramos es que todo se ha realizado correctamente

 

        $link = mysql_connect("mysql1.000webhost.com","a7828406_julio","NO PONDRE LA CONTRASEÑA AQUI JAJAJAJ");

        mysql_select_db("a7828406_videos",$link);

 

        // Con esta sentencia SQL insertaremos los datos en la base de datos

        mysql_query("INSERT INTO Peliculas (Nombre_pelicula,Clasificacion_pelicula,Categoria_pelicula,Disponibilidad_pelicula)

        VALUES ('{$_POST['Nombre_pelicula']}','{$_POST['Clasificacion_pelicula']}','{$_POST['Categoria_pelicula']}','{$_POST['Disponibilidad_pelicula']}')"
,$link);
 

        // Ahora comprobaremos que todo ha ido correctamente

        $my_error = mysql_error($link);

 

        if(!empty($my_error)) {

 

            echo "Ha habido un error al insertar los valores. $my_error"; 

            echo " ";

            echo " ";

            echo"<a href=http://tallerredes.net63.net/formulario.html/$TargetFolder>$TargetFolder</a>";

 

 

        } else {

 

            echo "Los datos han sido introducidos satisfactoriamente";

            echo " ";

            echo " ";

            echo"<a href=http://tallerredes.net63.net/formulario.html/$TargetFolder>$TargetFolder</a>";

 

        }

 

    } else {

 

        echo "Error, no ha introducido todos los datos";

        echo " ";

        echo " ";

        echo"<a href=http://tallerredes.net63.net/formulario.html/$TargetFolder>$TargetFolder</a>";

 

    }

 

?>




BIEN UNA VEZ CREADO LOS ARCHIVOS PARA LLENAR LA TABLA DE LA BASE DE DATOS SUBANLOS AL SERVIDOR YA QUE NO FUNCIONARA SI LO HABREN ALLI EN SU PC



1.- PARA ESO SE VA EN EL CPANEL A FILEMANAGER



ASEGUREN DE SUBIR LOS ARCHIVOS EN LA CARPETA DE PUBLIC HTML.







ME FALTA LA MAS IMPORTANTE QUE ES DONDE GUARDAR LOS DATOS SE ME OLVIDO PONERLO JEJEJE





BUENO AHORA NOMAS FALTA EN DONDE SE VAN A GUARDAR LOS DATOS



000WEBHOST NOS PROPORCIONA EL SERVICIO DE MYSQL Y LA HERRAMIENTA DE PHPMYADMIN PARA CREAR LAS TABLAS








Bueno hace hacen clic alli y les saldra lo siguiente




El nombre de la base de datos, el usuario y la contraseña se ocupan el el archivo de insertar.php







Unas vez creada la base de datos creas las tablas, el nombre de los campos ejemplo Id_pelicula, tambien se usan en el archivo de insertar.php asi que abusado de no equivocarte alli.



Puedes crear las tablas y los campos manualmente allí









En este caso habra un campo Id que es el que se va a diferenciar todos los renglones, aqui le pondremos que sera de tipo INT por que son numeros en atributos sera UNZIGNED para que sean valores mayores a cero, en Extra sera auto_increment para que el numero se valla incrementanto en cada registro, y por ultimo le activamos el que campo llave









Otra forma mas facil es importando el codigo SQL que les pondre aqui


CREATE TABLE `Peliculas1` (

  `Id_pelicula` int(10) unsigned NOT NULL AUTO_INCREMENT,

  `Nombre_pelicula` varchar(25) COLLATE latin1_general_ci NOT NULL,

  `Clasificacion_pelicula` varchar(25) COLLATE latin1_general_ci NOT NULL,

  `Categoria_pelicula` varchar(25) COLLATE latin1_general_ci NOT NULL,

  `Disponibilidad_pelicula` varchar(11) COLLATE latin1_general_ci NOT NULL,

  PRIMARY KEY (`Id_pelicula`)

) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=59 

 



En PHPMYADMIN se va a import copian este codigo en la caja de texto y de dan go y listo



ESTE ES EL PROYECTO QUE HIZO MI EQUIPO






Es una base de datos de peliculas pueden entrar lo hize siguiendo los pasos que estan arriba



Cualquier duda comenten



 





 

Comentarios

  1. me da este error
    Warning: mysql_connect() [function.mysql-connect]: Host 'srv14.00webhost.com' is not allowed to connect to this MySQL

    ResponderEliminar
  2. Cheka que este bien la contraseña, el nombre de la base de datos, y el servidor :)

    ResponderEliminar
  3. Me redirecciona aqui...!!
    a la hora de guardar..!
    http://error404.000webhost.com/?

    ResponderEliminar
  4. hola a mi tambien me redirecciona no entiendo por que

    http://error404.000webhost.com/?

    ResponderEliminar
    Respuestas
    1. A veces a los 4 dias de haber creado la pagina el servidor hace un chekeo para saber que no allan subido codigo malicioso si quieren pasenme su direccion y veo que dice o pongan que dice la pagina.

      Si es el chekeo normalmente dura de m12 a 48 horas para que le reabiliten la pagina

      Si gustan pasenme su link para saber si estan redireccionando bien :)

      Eliminar
    2. Se me paso poner la base de datos jajajaj, ahorita la pongo tambien el sql :)

      Eliminar
    3. Ya esta espero y sea eso cualquier cosa me dicen :D

      Eliminar
  5. hey cuando subo mi web antes de entrar se ve mi contraseña y todo !! porq?

    ResponderEliminar
  6. Enviame un snapshop o pasame la pagina para chekar :D

    ResponderEliminar
  7. hola cres que pudieras hacer un video y subirlo no se a youtuve...

    trato de hacerlo pero me quedo atorado en varias partes , para no preguntarte cosas tan ovias, muchas gracias

    chemita2@hotmail.com

    ResponderEliminar
  8. mis principales dudas son estoy atorado :

    1: AHORA EL CODIGO FUENTE DE INSERTAR.PHP
    exactamente que pestañas o como se hace ?

    2: BIEN UNA VEZ CREADO LOS ARCHIVOS PARA LLENAR LA TABLA DE LA BASE DE DATOS SUBANLOS AL SERVIDOR YA QUE NO FUNCIONARA SI LO HABREN ALLI EN SU PC
    donde los creo , como , algun ejemplo o video ?

    ResponderEliminar
  9. Gracias por el aporte, funciona bien todo el aporte... ya lo verifique ahora voy a ver si puedo modificarlo para lograr lo que quiero gracias... Cesar

    ResponderEliminar
    Respuestas
    1. De nada amigo, cualquier cosa que pueda ayudar aqui estoy suerte :D

      Eliminar
  10. oye si, el php se hace en un nuevo documento o se inserta ahi mismo en el codigo html?

    ResponderEliminar
    Respuestas
    1. Se puede insertar en el PHP, yo prefiero tenerlo en un archivo separado, hace mas entendible el código.

      En algunas ocaciones se necesita dentro de HTML.

      En algunos separados

      En este caso se puede utilizar de las las dos formas pero yo prefiero separar para que se vea mas entendible

      Eliminar
  11. hice todos los pasos, pero al momento de loguearme no hace nada. que puede ser??? mis paginas html y php las exporte de mi localhost en el que funciona correctamente al servidor.

    ResponderEliminar
    Respuestas
    1. tal vez es el usuario y contrase;a del mysq,

      Cualquier cosa este dejo mi correo juliocesar101290@hotmail.com

      Eliminar
  12. Tengo una pregunta...
    Como generas los html de consulta? realmente corresponde a los registros que tienes guardados en la base de datos ???? o solo es para mostrar algo.....

    Saludos
    Javier Gonzalez

    ResponderEliminar
  13. hola. esto es para los que les de el error :
    http://error404.000webhost.com/?

    primero que todo sigan estos pasos:

    1)vallan a 000.webhost y se logean
    2)entren al cpanel
    3)entren donde dice File Manager
    4)hay se logean con sus datos
    5)entren donde dice public_html
    6)hay dentro hay un archivo llamado .htaccess, ese archivo lo editan para eso en la parte derecha de la pagina sale edit.
    7)pegan este codigo y lo guardan:
    RewriteEngine on
    RewriteBase /
    ErrorDocument 404 /err404.php
    ErrorDocument 500 /err500.php

    8) eso es todo.

    /nota*:las paginas hay puestas son sensibles a mayusculas y minusculas asi que si de un archivo .html quieren enlazar a un archivo php fijense de escribir bien su nombre:
    ejemplo me daba error porque mi archivo se llamaba(INSERTAR.PHP) despues de modifiar mucho me di cuenta de que el nombre estaba en mayuscula asi que lo cambie a (insertar.php)y asi me corrio

    ResponderEliminar

Publicar un comentario

Entradas populares