PHP - MySQL © Ana Lucas– 2007versão 1.0 Funções PHP para Interagir com o MySQL
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 não dá erro no caso de não poder estabelecer a ligação. Ex2: root, ); If (!$dbcnx) {Echo Impossível estabelecer a conexão; Exit(); }
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 {exit (impossivel localizar a base de dados testes´);}
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. ; }
PHP - MySQL © Ana Lucas– 2007versão 1.0 <?php 'root', ''); If (!$dbcnx) {echo ' Impossível estabelecer a conexão'; Exit(); } If {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';"; {echo ' O empregado foi adicionado';} else {' Erro na inserção do empregado';} } ?> Inserção de Dados na BD
PHP - MySQL © Ana Lucas– 2007versão 1.0 " method= "post"> Novo empregado: Nº Nome: Inserção de Dados na BD (cont.)
PHP - MySQL © Ana Lucas– 2007versão 1.0 Mysql_error() Obtém o texto da mensagem de erro referente à última operação MySQL