Algunas consultas rápidas MySQL
Posted on Julio 16th, 2010 in MySQL | No Comments »
$host = “localhost”;
$user = “nombre de usuario en la base de datos”;
$pass = “contraseña de la base de datos”;
$dataBase = “nombre de la base de datos”;
$conexion = mysql_connect($host,$user,$pass)
or die(“no puedo conectar con el servidor”);
mysql_select_db($dataBase)
or die(“no encuentro la base de datos “.$dataBase);
PARA INSERTAR REGISTROS EN UNA BASE
la conexión ya debe estar abierta
- supuesto de inserción en una tabla provincias
- paisID es el país con el cual está relacionada la provincia
SINTAXIS
mysql_query(“INSERT INTO nombreTabla (campo1, campo2)
VALUES (‘valor1′, ‘valor2′)”);
EJEMPLO
mysql_query("INSERT INTO provincias (id, nombre, paisID) VALUES ('', 'Baleares', 1)");
CONSEGUIR EL ÚLTIMO ID INSERTADO
$ultimo_insertado = mysql_insert_id();
ACTUALIZACION o MODIFICACION DE CAMPOS
SINTAXIS
mysql_query(“UPDATE nombreTabla SET campo1 = ‘valor1′, campo2 = ‘valor2′ WHERE id = ’1′”);
EJEMPLO:
mysql_query("UPDATE provincias SET nombre = 'Islas Baleares' WHERE id = '1'");
ELIMINAR REGISTROS DE UNA TABLA
SINTAXIS
mysql_query(“DELETE FROM nombreTabla WHERE id = ‘numeroID’”);
EJEMPLO
mysql_query("DELETE FROM provincias WHERE id = '2'");
SELECCIÓN DE REGISTROS DE UNA TABLA
EJEMPLO:
mysql_query("SELECT * FROM empresas"); // todos los registros y sus campos de empresas mysql_query("SELECT * FROM empresas WHERE id = '3'"); // solo le pido el registro 3