Você está na página 1de 4

DISCIPLINAS DO CURSO INFORMTICA NFASE GESTO DE NEGCIOS.

PROFESSOR: DOUGLAS DUARTE DISCIPLINA: LPBD - 5 SEMESTRE MATERIAL PHP / MYSQL

<!--Incio Consulta--> <?php. $db = mysql_connect ("localhost", "root", "vertrigo"); mysql_select_db("fatec",$db); $result = mysql_query("select nome, email from tabela", $db); echo "nome - email<br>"; // Escreve resultado at que no haja mais linhas na tabela while($row = mysql_fetch_array($result)) { echo $row["nome"], " ", $row["email"], "<BR>"; } mysql_free_result($result); mysql_close ($db); ?> <!--Fim Consulta-->

<!--Incio Incluir--> <form method="post" action="incluir.php"> <p> Nome <input type="text" name="nome"> <br> E-mail <input type="text" name="email"> </p> <br> <input type="submit" name="Submit" value="Incluir"> </form> <!--Fim Incluir-->

<!--Incio Alterar--> <form method="post" action="alterar.php"> <p> Nome <input type="text" name="nome"> <br> E-mail

<input type="text" name="email"> </p> <br> <input type="submit" name="Submit" value="Alterar"> </form> <!--Fim Alterar-->

<!--Incio Excluso--> <form method="post" action="excluir.php"> <p> Nome <input type="text" name="nome"> <br> E-mail <input type="text" name="email"> </p> <br> <input type="submit" name="Submit" value="Excluir"> </form> <!--Fim Excluso--> <?php $db = mysql_connect ("localhost", "root", "vertrigo"); mysql_select_db("fatec",$db); $inserir = mysql_query("INSERT INTO tabela (nome, email) VALUES('$nome', '$email')"); mysql_close ($db); ?> <?php $db = mysql_connect ("localhost", "root", "vertrigo"); mysql_select_db("fatec",$db); $resultado = mysql_query("UPDATE tabela SET email = '$email' WHERE nome = '$nome'"); mysql_close ($db); ?> <?php $db = mysql_connect ("localhost", "root", "vertrigo"); mysql_select_db("fatec",$db); $excluir = mysql_query("DELETE FROM tabela WHERE nome = '$nome'"); mysql_close ($db); ?>

Funes do MySQL

mysql_affected_rows Obtm o nmero de linhas atingidas na operao anterior do MySQL mysql_change_user Muda o usurio da conexo ativa mysql_client_encoding Retorna o nome do conjunto de caracteres

mysql_close Fecha a conexo MySQL mysql_connect Abre uma conexo com um servidor MySQL mysql_create_db Cria um banco de dados MySQL mysql_data_seek Move o ponteiro interno do resultado mysql_db_name Obtm dados do resultado(nome de banco de dados) mysql_db_query Envia uma consulta MySQL mysql_drop_db Exclui um banco de dados MySQL mysql_errno Retorna o valor numrico da mensagem de erro da operao MySQL anterior mysql_error Retorna o texto da mensagem de erro da operao MySQL anterior mysql_escape_string Escapa uma string para usar em uma consulta MySQL mysql_fetch_array Obtm uma linha como uma matriz associativa, uma matriz numrica, ou ambas mysql_fetch_assoc Obtm um linha do resultado como uma matriz associativa mysql_fetch_field Obtm informaes sobre uma coluna de um resultado e retorna como um objeto mysql_fetch_lengths Obtm o tamanho de cada sada no resultado mysql_fetch_object Obtm o resultado de uma linha como um objeto mysql_fetch_row Obtm uma linha como uma array numrica mysql_field_flags Obtm as flags associadas ao campo especificado em um resultado mysql_field_len Retorna o tamanho do campo especificado mysql_field_name Obtm o nome do campo especificado em um resultado mysql_field_kseek Define o ponteiro do resultado para o ndice de campo especificado mysql_field_table Obtm o nome da tabela na qual o campo esta especificado mysql_field_type Obtm o tipo do campo especificado em um resultado

mysql_free_result Libera um resultado da memria mysql_get_client_info Obtm informaes do cliente MySQL mysql_get_host_info Obtm informaes do servidor MySQL mysql_get_proto_info Obtm informaes do protocolo MySQL mysql_get_server_info Obtm informaes do servidor MySQL mysql_info Obtm informao sobre a consulta mais recente mysql_insert_id Obtm o ID gerado pela operao INSERT anterior mysql_list_dbs Lista os bancos de dados disponveis em um servidor MySQL mysql_list_fields Lista os campos de uma tabela MySQL mysql_list_processes Lista os processos MySQL mysql_list_tables Lista as tabelas em um banco de dados MySQL mysql_num_fields Obtm o numero de campos em um resultado mysql_num_rows Obtm o nmero de linhas em um resultado mysql_pconnect Abre uma conexo persistente com um servidor MySQL mysql_ping pinga uma conexo com o servidor ou reconecta se no houver conexo mysql_query Envia uma consulta MySQL mysql_real_escape_string Escapa os caracteres especiais numa string para usar em um comando SQL, levando em conta o conjunto atual de caracteres. mysql_result Retorna dados do resultado mysql_select_db Seleciona um banco de dados MySQL mysql_set_charset Sets the client character set mysql_stat Retorna o status atual do sistema mysql_tablename Retorna o nome da tabela do campo mysql_thread_id Returna o ID da thread atual mysql_unbuffered_query Envia uma query para o MySQL, sem retornar e colocar em buffer as linhas do resultado