Click here to load reader
Upload
marco-pinheiro
View
3.567
Download
1
Embed Size (px)
Citation preview
inserção de dados remotamente (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)
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
Actividade 5Inserção de dados em tabela mysql | exemplo prático
actividade 5
http://aulasftp.netai.net/mysql/11h_act3/