Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/05/2011, 13:30
federico1
 
Fecha de Ingreso: mayo-2011
Mensajes: 7
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: php y base de dato

Cita:
Iniciado por angelfcm Ver Mensaje
Hola!
Suponiendo que ya sabes utilizar algo mysql, te dejaré los ejemplos en php.

Primero necesitas conectarte a myql de la siguiente forma:
Código PHP:
$host="localhost:3306";// predeterminado usando puerto 3306.
$usuario="root";
$contraseña="root";
$conexion=mysql_connect($host,$usuario,$contraseña) or die(mysql_error());
//or die() significa que si falla la función entonces se terminará el proceso.
//mysql_error() devuelve el error que mysql generó al hacer la solicitud 
Ahora seleccionar la base de datos a usar
Código PHP:
$db="mi_base_de_datos";
mysql_select_db($db,$conexion); 
Ahora ya puedes hacer las consultas para insertar, actualizar, borrar, crear y más en tu base de datos.

Para insertar registros
Código PHP:
mysql_query("insert into mi_tabla(columna1,columna2) values('valor1','valor2')",$conexion) or die("No pudo realizarse la consulta");
echo 
"Datos insertados!!!"
Para borrar registros
Código PHP:
mysql_query("delete mi_tabla from mi_tabla where mi_columna='mi_valor' ",$conexion) or die("No pudo realizarse la consulta");
echo 
"Datos borrados!!!";
/*NOTA!: si no pones ningúna condición con "where" se borrarán todos los registros de la tabla*/ 
Para obtener registros

Código PHP:
$consulta=mysql_query("select * from mi_tabla",$conexion) or die("No pudo realizarse la consulta");
// Ahora para imprimir los datos hay que crear un ciclo de la siguiente manera
//Si vas a imprimir todo lo seleccionado de un ya por ya hacerlo así:
while($mis_datos=mysql_fetch_row($q)){
  foreach(
$mis_datos as $dato){
    echo 
$dato."<br />";
  }
}
//Pero si vas a imprimir en un orden personalizado, sería así
while($mis_datos=mysql_fetch_array($q)){
  echo 
$mis_datos["mi_columna"].", ".$mis_datos["mi_otra_columna"];

Saludos!

pero eso me sirve para mostra los datos de la BD por ejemplo en una pagina web? gracias

saludos