Categoría: SQL

Como hacer un autoincremento conun trigger SQL

Si tenemos una tabla tipo: CREATE TABLE T_CLIENTES ( CLI_ID int(11) NOT NULL, CLI_NOMBRE char(32) COLLATE utf8_unicode_ci NOT NULL, CLI_APELLIDO varchar(25) COLLATE utf8_unicode_ci DEFAULT NULL, CLI_EMPRESA varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; INSERT INTO `T_CLIENTES` (`CLI_ID`, `CLI_NOMBRE`, `CLI_APELLIDO`, `CLI_EMPRESA`) VALUES (‘1’, ‘Rosa’, ‘Navas’, ‘Empresa ABC’), (‘2’,

Como instalar LAMP en Debian 8?: apache2 php5 mysql-server php5-mysql libapache2-mod-php5

Para empesar sudo update Después: sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Te pedira la clave para el administrador de mysql, registra una clave y no la olvides Ahora sudo /etc/init.d/apache2 restart Si entras a http://localhost/ Podras ver su servidor funcionando Ahora para instalar phpMyAdmin sudo apt-get install phpmyadmin

try catch

<?php include “header.php”; ?> <hr> <?php try { echo “Connecté\n”; } catch (Exception $e) { die(“Impossible de se connecter: ” . $e->getMessage()); } try { $pdo = new PDO(‘mysql:host=localhost;dbname=cepegra’, ‘root’, ”, array(PDO::ATTR_PERSISTENT => true)); //$pdo = new PDO(‘mysql:host=localhost;dbname=cepegra’, ‘root’, ”); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $pdo->beginTransaction(); $pdo->exec(‘INSERT INTO langue set Libelle =\’Chinois\’ ‘);

INSERT

$sql=mysql_query(“INSERT INTO usuarios (nombres,apellidos) VALUES (‘Ana’,’Perez’) “,$conexion) or die (“Error: “.mysql_error());   Resultado: Nombres Apellidos Ana Perez

coneccion

$conexion=mysql_connect(“localhost”,”root”,”miclave”) or die(“Problemas en la conexion”); mysql_select_db(“base_dastos”,$conexion) or die(“Problemas conexion en local”);