
07/05/2011, 13:30
|
| | Fecha de Ingreso: mayo-2011
Mensajes: 7
Antigüedad: 12 años, 4 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 |