MySql

Páginas: 12 (2756 palabras) Publicado: 8 de octubre de 2015
Instituto Universitario Politécnico
Santiago Mariño
Barinas






















Ing.: Jesús Salas
Bachilleres:
Kerhen Medina
Jose Briceño
Sección: “S7”





Barinas, Agosto 2015
Conexión de datos desde una Mysql

Conectarse a una base de datos MySql desde PHP es sencillo. En un pequeño ejemplo vamos a ver cómo hacerlo.
1- Creamos un primer archivo llamado por ejemplo “conexion.php”.
2-Incluimos en “conexion.php” el siguiente código
1
2
$link=mysql_connect("localhost", "usuario", "clave");

3
mysql_select_db("nombrebd",$link) OR DIE ("Error: No es posible establecer la conexión");
4
?>
Localhost: Indíca a donde se conecta con la DB. Si la conexión es en el mismo servidor, este es el valor que debe ir. Si la conexión se da en otro servidor, debemos incluir la Ip del servidor. Eneste último caso, el servidor deberá tener las conexiones remotas abiertas.
Usuario: Es el usuario de la base de datos. En general lleva el siguiente formatousuariocpanel_usuariodb
Clave: Es la clave que se corresponde con ese usuario.
Nombrebd: Se corresponde con el nombre de la base de datos.
3- Finalmente para incluir la conexión en cualquier archivo desde el que querramos conectarnos, sólo sedebe incluir el siguiente código.
1
2
include("conexion.php");

3
?>





Como se inserta
Algo muy común en un panel de administración Web es la capacidad de insertar contenidos en un formulario y pasarlos directamente a la base de datos para su posterior uso en la base de datos.
El formulario no debe cumplir ningún requisito especial, únicamente el atributo action debe apuntar al script queprocesará la información.

Título:

Contenido:



Ahora en el archivo "insertar_datos.php" deberemos recoger estos datos e insertarlos en nuestra base de datos. Suponemos que tenemos una tabla en la base de datos,llamada "noticias" que tiene los campos "titulo" y "contenido". Miraremos si realmente han enviado datos y si es así, insertaremos los valores en la base de datos.
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(isset($_POST['titulo']) && !empty($_POST['titulo']) &&
isset($_POST['contenido']) && !empty($_POST['contenido'])) {
// Si entramos es que todo se harealizado correctamente
$link = mysql_connect("localhost","usuario","contraseña");
mysql_select_db("webdb",$link);
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO noticias (titulo,contenido)
VALUES ('{$_POST['titulo']}','{$_POST['contenido']}')",$link);
// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($link);if(!empty($my_error) {
echo "Ha habido un error al insertar los valores. $my_error";
} else {
echo "Los datos han sido introducidos satisfactoriamente";
}
} else {
echo "Error, no ha introducido todos los datos";
}
?>

Como se consulta
En esta ocasión aprenderás de forma sencilla como programar en php una consulta a tu base de datos (recuerda estamos trabajando con mysql, php y apache). Si tienes que entregarun proyecto pronto, si tienes que terminar esa tarea a entregar, si quieres sobresalir en la clase o bien estas aprendiendo a programar en php, esto te ayudara, es como un mini tutorial para realizar consultas.
 Si has tomado la decisión de aprender a programar en php para dedicarte adesarrollar proyectos como freelance y obtener ingresos extras, ten por seguro que las tareas mas solicitadas sonlas consultas a una bases de datos, por ejemplo: cuando tienes que obtener información específica de un producto o bien cuando necesitas mostrar información en tu página de interés para el visitante.
De echo si estas desarrollando una base de datos para un proyecto escolar ten por seguro que mientras mas eficiente sean tus consultas mejor será tu ponderación en la calificación, las bases de datos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mysql
  • Mysql
  • Mysql
  • Mysql
  • QUE ES MYSQL
  • Mysql
  • Mysql
  • Mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS