4

Click here to load reader

PHP e Mysql - INSERT

Embed Size (px)

Citation preview

Page 1: PHP e Mysql - INSERT

inserção de dados remotamente (INSERT)

Page 2: PHP e Mysql - INSERT

/////////////////////////////// configuração de acesso ao servidor de base de dados /////////////////////////////////////////$servidor="localhost"; $utilizador="root"; $passwd="esap"; $baseDados = "Aula1";//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$ligacao = mysql_connect ( $servidor, $utilizador, $passwd ) or die ( 'Erro ao ligar ao servidor... ' . mysql_error() );mysql_select_db ( $baseDados, $ligacao ) or die ( 'Erro ao executar mysql_select_db: ' . mysql_error () );

// neste caso as variáveis vêm de um formulário cujo método de envio foi o POST$query_sql= " INSERT INTO CDs VALUES ('', '{$_POST['nomeCD']}' ... ] ) ";// também podemos indicar quais os campos da tabela a preencher: $query_sql= " INSERT INTO CDs (nomeCampo1, nomeCampo2) VALUES ('{$_POST['campo1']}', '{$_POST['campo2']}' ) ";

$resultado = mysql_query ($query_sql) or die ('Erro ao executar mysql_query: ' . mysql_error() );

if ($resultado){ header("location: index.php?accao=inseridoOk");}else{ header("location: index.php?accao=erroInserir");}mysql_close ( $ligacao );

ligar PHP ao MySQLquery de INSERT (preencher tabela com dados de um form)

Page 3: PHP e Mysql - INSERT

ligar PHP ao MySQLquery de INSERT (preencher tabela com dados de um form)

config.php(estabelece

ligação)

funcoes.php

POST

header (location)

index.php(formulário)

processa.php( chama função insereCD() )

função constroiLista()

mysql_query

mysql_connectmysql_select_db

Page 4: PHP e Mysql - INSERT

Actividade 5Inserção de dados em tabela mysql | exemplo prático

actividade 5

http://aulasftp.netai.net/mysql/11h_act3/