Download - Tut Como Usar MYSQL en PHP

Transcript
  • Hosting gratis con PHP y MySQL

    Crear cuenta|Olvid la contrasea

    InicioHosting WebServidoresAfiliadosPdelo Ya!ForoContacto

    Foro de SoporteRegistrarseIniciar sesinUsuariosPublicaciones de hoyBuscar

    InicioScripts y Fragmentos de CdigoTut Como usar MYSQL en PHP

    Pgina 1 de 1Tut Como usar MYSQL en PHP 2013-04-01 14:39

    Al3xund3r

    6.3k

    LikeLike

    Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    1 de 23 09/07/2014 07:59 a.m.

  • Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    2 de 23 09/07/2014 07:59 a.m.

  • Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    3 de 23 09/07/2014 07:59 a.m.

  • Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    4 de 23 09/07/2014 07:59 a.m.

  • Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    5 de 23 09/07/2014 07:59 a.m.

  • Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    6 de 23 09/07/2014 07:59 a.m.

  • Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    7 de 23 09/07/2014 07:59 a.m.

  • Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    8 de 23 09/07/2014 07:59 a.m.

  • Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    9 de 23 09/07/2014 07:59 a.m.

  • Que es MYSQL?

    Con PHP, usted puede conectarse y manipular bases de datos.

    MySQL es el sistema de base de datos ms popular usado con PHP.

    Qu es MySQL?MySQL es un sistema de base de datos utilizado en la webMySQL es un sistema de base de datos que se ejecuta en un servidorMySQL es ideal para aplicaciones pequeas y grandesMySQL es muy rpido, fiable y fcil de usarMySQL soporta el estndar SQLMySQL se compila en un nmero de plataformasMySQL es gratuito para descargar y usarMySQL es desarrollado, distribuido y mantenido por Oracle CorporationMySQL es el nombre de la hija co-fundador Monty Widenius: MiLos datos en MySQL se almacena en las tablas. Una tabla es una coleccin de datosrelacionados, y consiste en columnas y filas.

    Las bases de datos son tiles cuando se almacena informacin categricamente. Unaempresa puede tener una base de datos con las siguientes tablas:

    Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    10 de 23 09/07/2014 07:59 a.m.

  • EmpleadosProductosClientesrdenesPHP + MySQLPHP combinada con MySQL son multiplataforma (se puede desarrollar en Windows y serviren una plataforma Unix)consultasUna consulta es una pregunta o una solicitud.

    Podemos consultar una base de datos para obtener informacin especfica y tener unconjunto de registros devueltos.

    Mira la siguiente consulta (mediante SQL estndar):

    SELECT LastName FROM EmpleadosLa consulta anterior selecciona todos los datos en el "Apellido" columna de la tabla"Empleados".

    1` COMO CONNECTARTE A UNA BASE DE DATOS USANDO PHP

    Utilice el mysqli_connect PHP () para abrir una nueva conexin con el servidor MySQL.

    Abra una conexin con el servidor MySQLAntes de poder acceder a los datos en una base de datos, debe abrir una conexin con elservidor MySQL.

    En PHP, esto se hace con el mysqli_connect () la funcin.

    sintaxis

    mysqli_connect (host, nombre de usuario, contrasea, dbname);

    Descripcin de los parmetroshost opcional. Ya sea un nombre de host o una direccin IPnombre de usuario opcional. El nombre de usuario MySQLcontrasea opcional. La contrasea para iniciar sesin condbname Facultativo. La base de datos predeterminada que se utilizar al realizarconsultasNota: Hay ms parmetros disponibles, pero los mencionados son los ms importantes.

    En el siguiente ejemplo almacenar la conexin en una variable ($ con) para su usoposterior en la secuencia de comandos:

  • { echo "No se pudo conectar a MySQL: " . mysqli_connect_error (); }?>

    Cierre de una conexinLa conexin se cerrar automticamente cuando el programa termina. Para cerrar laconexin anterior, utilice el mysqli_close () funcin:

    2` Crear base de datos y tablas

    Crear una base de datosLa instruccin CREATE DATABASE se utiliza para crear una tabla de base de datos enMySQL.

    Hay que aadir la instruccin CREATE DATABASE con la mysqli_query () para ejecutar elcomando.

    En el ejemplo siguiente, se crea una base de datos llamada "my_db":

    Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    12 de 23 09/07/2014 07:59 a.m.

  • >>>>> CREAR UNA TABLA

    >>>>>> EXTRA

  • PID INT NOT NULL AUTO_INCREMENT,

    PRIMARY KEY(PID),Firstname CHAR(15),Lastname CHAR(15),Age INT

    )";

    3` Como insertar registros en una base de datos

    La INSERT INTO se utiliza para insertar nuevos registros en una tabla.

    Insertar datos en una tabla de base de datosLa INSERT INTO se utiliza para agregar nuevos registros a una tabla de base de datos.

    sintaxis

    Es posible escribir la instruccin INSERT INTO en dos formas.

    La primera forma no especifica los nombres de las columnas en que los datos seinsertarn, slo sus valores:

    INSERT INTO table_nameVALUES (value1, value2, value3,...)

    La segunda forma especifica tanto los nombres de columna y los valores que se insertan:

    INSERT INTO table_name (column1, column2, column3,...)VALUES (value1, value2, value3,...)

    >>>>>> Ejemplo

  • 4` Como seleccionar data en una base de datos

    La instruccin SELECT se utiliza para seleccionar datos de una base de datos.

    Seleccionar datos de una tabla de base de datosLa instruccin SELECT se utiliza para seleccionar datos de una base de datos.

    SELECT column_name(s)FROM table_name

    >>>>>> Ejemplo

    El ejemplo anterior almacena los datos devueltos por el mysql_query () en la variable $result.

    A continuacin, se utiliza el mysqli_fetch_array () para devolver la primera fila delconjunto de registros como un array. Cada llamada a mysqli_fetch_array () devuelve lasiguiente fila del conjunto de registros. El bucle while bucle a travs de todos losregistros del conjunto de registros. Para imprimir el valor de cada fila, se utiliza lavariable de PHP $ fila ($ row ['Nombre'] y $ row ["LastName">).

    La salida del cdigo anterior ser:

    Peter GriffinGlenn Quagmire

    5` Como filtrar los registros

    Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    15 de 23 09/07/2014 07:59 a.m.

  • La clusula WHERE se utiliza para filtrar los registros.

    La clusula WHERELa clusula WHERE se utiliza para extraer slo aquellos registros que cumplan uncriterio determinado.

    Sintaxis

    SELECT column_name(s)FROM table_nameWHERE column_name operator value

    >>>>> EJEMPLO

  • DESC.

    Sintaxis

    SELECT column_name(s)FROM table_nameORDER BY column_name(s) ASC|DESC

    Ejemplo

    El ejemplo siguiente selecciona todos los datos almacenados en el "Personas" de mesa, yordena el resultado en la "Era" de la columna:

    La salida del cdigo anterior ser:

    Glenn Quagmire 33Peter Griffin 35

    7` Como actualizar registros

    Actualizar datos en una base de datosLa instruccin UPDATE se utiliza para actualizar los registros existentes en una tabla.

    Sintaxis

    UPDATE table_nameSET column1=value, column2=value2,...WHERE some_column=some_value

    Nota: Observe la clusula WHERE en la sintaxis UPDATE. La clusula WHERE especifica el

    Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    17 de 23 09/07/2014 07:59 a.m.

  • registro o registros que deben ser actualizados. Si se omite la clusula WHERE, todoslos registros sern actualizados!

    Para obtener PHP para ejecutar la instruccin anterior se debe utilizar el mysqli_query() funcin. Esta funcin se utiliza para enviar una consulta o un comando a unaconexin de MySQL.

    >>>>>> Ejemplo

  • WHERE some_column = some_value

    Nota: Observe la clusula WHERE en la sintaxis DELETE. La clusula WHERE especifica elregistro o registros que se deben eliminar. Si se omite la clusula WHERE, todos losregistros sern borrados!

    Para obtener PHP para ejecutar la instruccin anterior se debe utilizar el mysqli_query() funcin. Esta funcin se utiliza para enviar una consulta o un comando a unaconexin de MySQL.

    >>>>>>>> Ejemplo

  • Matias

    Hola,

    Excelente tutorial, muchas gracias por compartir.

    Gracias por usar nuestros servicios, Matias L. Personal de Mesa de Ayuda http://www.hostinger.es

    CITARe: Tut Como usar MYSQL en PHP 2013-05-25 20:54

    xdtubidx

    necesito ayuda con mi sistema de sesion y registro aun estoy aprendiendo php pero si se html y css y elresto solo necesito k me ayuden con mi php no se conectarlo con la base de datos mysql

    CITARe: Tut Como usar MYSQL en PHP 2013-05-25 23:03

    Al3xund3r

    Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    20 de 23 09/07/2014 07:59 a.m.

  • xdtubidx escribi: necesito ayuda con mi sistema de sesion y registro aun estoy aprendiendo php pero sise html y css y el resto solo necesito k me ayuden con mi php no se conectarlo con la base de datosmysql

    Con mucho gusto ^^

    -------------------------------------------- Programador Web, Software & Designer web Contact:[email protected]

    CITARe: Tut Como usar MYSQL en PHP 2013-05-25 23:05

    Al3xund3r

    Al3xund3r escribi:xdtubidx escribi: necesito ayuda con mi sistema de sesion y registro aun estoy aprendiendo php perosi se html y css y el resto solo necesito k me ayuden con mi php no se conectarlo con la base de datosmysql

    Con mucho gusto ^^

    -------------------------------------------- Programador Web, Software & Designer web Contact:[email protected]

    CITARe: Tut Como usar MYSQL en PHP 2013-05-26 20:07

    Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    21 de 23 09/07/2014 07:59 a.m.

  • xdtubidx

    ok gracias agregame al facebook http://facebook.com/xdtubidx2013 y mi correo [email protected]

    esta es mi web que necesito k me ayuden http://habbotel.hol.es

    te dare pass y contrasea para que me ayudes acrear y conectar base de datos

    CITARe: Tut Como usar MYSQL en PHP 2013-06-06 17:15

    Al3xund3r

    xdtubidx escribi: ok gracias agregame al facebook http://facebook.com/xdtubidx2013 y mi correo [email protected]

    esta es mi web que necesito k me ayuden http://habbotel.hol.es

    te dare pass y contrasea para que me ayudes acrear y conectar base de datos

    Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    22 de 23 09/07/2014 07:59 a.m.

  • Vale, ya esta, te e agregado en facebook:)

    -------------------------------------------- Programador Web, Software & Designer web Contact:[email protected]

    CITANUEVA RESPUESTA

    1

    ltimas actualizacionescuenta premium se perdio2014-07-09 07:16Nuevo sitio web CESCARD2014-07-09 00:54Presentacin de mi pgina web2014-07-09 00:49Me presento2014-07-08 13:25Acceso a la Base de Datos2014-07-08 11:23

    Qu est sucediendo?Estadsticas del ForoTemas: 1293, Publicaciones: 5687Miembros: 2707, Miembros Activos: 2295Le damos la bienvenida a nuestro miembro ms reciente, batukoServicios Hosting Web Hosting Gratis Hosting VPS Diseo Web Pdelo Ya!Informacin Creador de Sitios Programa de Referidos Empleos Poltica de Privacidad Mtodos de PagoSoporte Base de Conocimiento Foro Contctenos Nuestro Equipo Hostinger en Facebook

    Hostinger, UAB es un registrador acreditado ICANN. La acreditacin ICANN significa que nuestracompaa ha sido verificada, posee una base financiera fuerte, y es de confianza. Tus dominios estnprotegidos con Hostinger.

    Hostinger Espaa 2012-2014.

    Tut Como usar MYSQL en PHP http://www.hostinger.es/forum/scripts-y-fragmentos-de-codigo/551-tut...

    23 de 23 09/07/2014 07:59 a.m.