Tutorial Mysql , Meter datos, actualizarlos , borrarlos , leerlos desde php

Bueno ahora voy hacer una guia donde metamos datos en la db, Actualizemos , borremos , o los leamos


Lo primero es tener la conexion mysql establecida

Código:

Meter Datos


Esto es muy sencillo
Si la tabla es la siguiente:

Nombre: Clase
Campos: Nombre , Notas ,

$Consulta = mysql_query("INSERT INTO Clase SET Nombre= 'SainT', Notas= 10 ",$con);
Acemos un query a la db insertando en clase, las siguientes cosaqs que fijamos con SET


Actualizar Datos



Actualizar datos es bastante facil
imaginemos la tabla de antes
Nombre: Clase
Campos: Nombre , Notas
Datos introducidos: Nombre: SainT , Nota: 10

$Consulta = mysql_query("UPDATE Clase SET Nota= 0 WHERE Nombre='SainT' LIMIT 1",$con);
ponemos limit 1 , para que si sale mal solo joda 1 no todos, y por cierto podees poner mas sets , solo tienes ke ponerlo con comas Nota=0, Nombre 10 ...


Borrar Datos


Aun mas facil

imaginemos la tabla de antes
Nombre: Clase
Campos: Nombre , Notas
Datos introducidos: Nombre: SainT , Nota: 0

$Consulta = mysql_query("DELETE from Clase WHERE Nombre='SainT' LIMIT 1",$con);


y borradom, ponemos limit por el mismo motibo ^^


Sacar Datos


Ahora como leer datos de la db?

Código:

con
$SacandoDatos=mysql_query("select * FROM Tabla ",$con);
aqui ahi que modificar Tabla , por el nombre de la tabla mysql despues podemos usar varias funciones
WHERE COLUMNA=DATO seria que donde la columna sera igual a algun dato
por ejemplo tenemos la tabla Clase con los siguientes columnas: Nombre Notas
pues where Notas=5 o >5 o como tu deses
luego order by , pues ordenar de mayor a menor segun pongas asc o desc ( ascendente , descendente ) por la columna ke dijsites
limit pudes poner un numero ke limita desde el primero asta ese numero o de 10 , 50 del 10 al 50

ahora ya dijistes de donde sacar los datos pero ahi que decirle cual datos sacarlos si poneis * depsue de select coje todos , podeis poner el nombre de las campos por comas Nombre,Notas

ahora tenemos que hacer un array con los datos , para que los guarde


$Datos = mysql_fetch_array($SacandoDatos)


ponemos al final $SacandoDatos porque lo saca de esa selecion

ahora los guardamos en variables , o los podemos ya usar directametne

ahora es poner $Datos o el nombre que usamos en el array , Datos['Nombre'] o por numeros , empezando a contar en 0


$Nombre=$Datos["Nombre"];
$Nombre=$Datos["0"];
$Notas=$Datos["Notas"];
$Notas=$Datos["1"];

Código:

algunos vereis que tengo esto:
$SacandoDatos=mysql_query("select * FROM Tabla ",$con);
con en el final ,$con es una mania, no teneis que ponerlo, lo que pasa que si trabajar con 2 bases de datos distintas, dices conectarse a una o a otra :)

Compártelo

También te puede interesar...

Comentarios

  • No_avatar_thumb

    jairo - 19/12/2008 13:33:56

    Muy buen tutorial se agradece este aporte para los webmaster ****

Escribe un comentario

Tienes que estar registrado para poder dejar comentarios.
Accede a tu cuenta o regístrate en NotasWeb.com.
Avatar_251 SainT
en el Ranking


Artículos más vistos del usuario

Últimos artículos del usuario