Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouNicolas Martinho Alterado mais de 10 anos atrás
1
PHP - MySQL © Ana Lucas– 2007versão 1.0 Funções PHP para Interagir com o MySQL
2
PHP - MySQL © Ana Lucas– 2007versão 1.0 Estabelecer a conexão com o servidor MySQL mysql_connect (servidor, utilizador, password) Ex1: mysql_connect ('localhost','root','') Se a instrução for antecedida por @ (@mysql_connect…) não dá erro no caso de não poder estabelecer a ligação. Ex2: $dbcnx=@mysql_connect(localhost, root, ); If (!$dbcnx) {Echo Impossível estabelecer a conexão; Exit(); }
3
PHP - MySQL © Ana Lucas– 2007versão 1.0 Seleccionar uma base de dados mysql_select_db(nome_bd) Ex1: mysql_select_db (testes') Ex2: If (!@mysql_select_db(testes)) {exit (impossivel localizar a base de dados testes´);}
4
PHP - MySQL © Ana Lucas– 2007versão 1.0 mysql_query (query) Ex: $empregado=mysql_query (Select cod_emp, nome_emp from empregado where nome_emp like A%); mysql_fetch_array (resultado_de _query) Coloca cada linha do resultado da query num vector Ex: while ($emp=mysql_fetch_array ($empregado)) { $cod=$emp[cod_emp]; $nome=$emp[nome_emp]; Echo Empregado. $cod. $nome. ; }
5
PHP - MySQL © Ana Lucas– 2007versão 1.0 <?php $dbcnx=@mysql_connect('localhost', 'root', ''); If (!$dbcnx) {echo ' Impossível estabelecer a conexão'; Exit(); } If (!@mysql_select_db('testes')) {exit ('impossivel localizar a base de dados testes');} if (isset($_POST['cod_emp'])) { $cod_emp=$_POST['cod_emp']; $nome_emp=$_POST['nome_emp']; $sql="insert into empregado set cod_emp='$cod_emp', nome_emp='$nome_emp';"; if(@mysql_query($sql)) {echo ' O empregado foi adicionado';} else {' Erro na inserção do empregado';} } ?> Inserção de Dados na BD
6
PHP - MySQL © Ana Lucas– 2007versão 1.0 " method= "post"> Novo empregado: Nº Nome: Inserção de Dados na BD (cont.)
7
PHP - MySQL © Ana Lucas– 2007versão 1.0 Mysql_error() Obtém o texto da mensagem de erro referente à última operação MySQL
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.