Perguntas e Respostas Essenciais sobre PHP e MySQL

Classificado em Computação

Escrito em em português com um tamanho de 3,96 KB

1. O que é possível exibir com o comando echo em HTML dinâmico?

Valores de variáveis, textos simples, tags HTML.

2. Por que usamos '\' como caractere de escape? Dê um exemplo.

É necessário o uso porque as aspas são caracteres que indicam o início e o fim da string.

<?php
echo "Texto com \"aspas\"";
?>

3. Como identificar variáveis, valores e separação em links (GET)?

  • Início das variáveis: ?
  • Separador de variáveis: &
  • Atribuição de valor: =

Exemplo de link com duas variáveis:

http://www.revisao.com.br?nome=LUANA&idade=16

4. Para que serve a função include() no PHP?

Para incluir um arquivo PHP em outro arquivo PHP.

5. Quais superglobais recebem dados de formulários e como são definidas?

As superglobais são $_GET e $_POST. A escolha é definida através do atributo method do formulário HTML.

<form method="get">

6. Como são definidos os índices das superglobais $_GET e $_POST?

Os índices são definidos através do atributo name dos campos do formulário HTML.

<input type="text" name="user">
<?php
echo $_GET['user'];
?>

7. Quais os tipos de funções existentes no PHP? Dê um exemplo de cada.

  • Funções Internas: Definidas pelo próprio PHP. Ex: include().
  • Funções Definidas pelo Usuário: Definidas pelo programador. Ex:
<?php
function soma($n1, $n2) {
$n3 = $n1 + $n2;
return $n3;
}
?>

8. O que é o escopo de uma variável no PHP?

Define onde as variáveis poderão ser utilizadas (visibilidade e tempo de vida).

9. Quais os dois passos para conectar-se ao MySQL?

São necessários dois passos:

  1. Conectar ao Banco de Dados.
  2. Selecionar a Base de Dados.

10. Para se conectar ao banco de dados:

a) O que é necessário indicar?

Local onde está rodando o Banco de Dados (host), Usuário e Senha.

b) O que a função de conexão retorna?

O identificador da conexão com o Banco de Dados.

11. Para selecionar a base de dados, o que precisamos informar?

O Nome da Base de Dados e o identificador da conexão com o Banco.

12. Exemplo de conexão e seleção de base de dados MySQL.

Exemplo de conexão ao banco de dados que está em localhost usando usuário root e senha 123. Após, seleciona a base de dados teste usando o identificador da conexão obtido anteriormente:

<?php
$local = "localhost";
$user = "root";
$pass = "123";
$link = mysql_connect($local, $user, $pass);
$base = "teste";
mysql_select_db($base, $link) or die("Falha na seleção da base de dados.");
?>

13. Por que separar a conexão e seleção da base de dados em um arquivo?

É recomendado separar a conexão ao banco e a seleção da base de dados em um arquivo exclusivo porque, sempre que fizermos um include nesse arquivo, estaremos automaticamente conectados ao Banco de Dados e à Base de Dados.

14. O que as funções de conexão retornam em caso de falha?

As funções para conexão com o banco e a base de dados trazem qual resposta se não for possível conectar? Retornam um erro caso não seja possível conectar.

15. Qual função PHP é usada para enviar comandos SQL ao MySQL?

A função utilizada para passar um comando SQL ao MySQL via PHP é mysql_query($query, $link).

  • $query: A consulta SQL a ser executada.
  • $link: O identificador da conexão com o banco de dados.

Entradas relacionadas: