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:
- Conectar ao Banco de Dados.
- 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.