07/05/2011, 13:30
|
| | Fecha de Ingreso: mayo-2011
Mensajes: 7
Antigüedad: 13 años, 6 meses Puntos: 0 | |
Respuesta: php y base de dato Cita:
Iniciado por angelfcm 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 |