Tenso!
daqui pra frente vou "catar milho" no teclado e agilizar as notas de aula, e já postar no blog, pra não perder tempo.
Ah..., pra isso fazer sentido e não só mencionar, aproveito e posto a anotação da última aula dos comandos de MySQL integrados com PHP:
Intergrando MSQL e PHP
Principais comandos:
- mysql_connect(host, user, password)-> do php, diferente do post gree conect
estabelece a conexão com a base de dados, entre o cliente e o servidor(máquina, usuário,senha) -> devolve 1 variável que é a variável de conexão
uso variáveis passadas como parâmetro, pois em gral a opreação é repetida várias vezes, e deveria mudar em vários .tex os parâmetros. Fazemos include dessas variáveis num arquivo, cuja mudança já atualiza o sistema.
conexão é o que voltou do connect, que pode ser de várias, isto é várias variáveis voltadas por vários connects
- mysql_select_db(conexão, base de dados)
- mysql_query(conexão, comando SQL)-> retorna um objeto, que não é uma variável tal como tratamos até aqui-> estrutura complexa que não temos acesso
permite passar comandos para a base de dados
- mysql_num_rows($vetor_mysql)> quantas linhas foram retornados de querry
(do comando sql)
- mysql_fetch_object(vetor_mysql)-> resgata o objeto, análogo a uma pilha
extrai todas as informações do 1 elemento do vetor
- mysql_close(conexão)
Exemplo de roteiro:
$host= "mandelbrot.ifsc.usp.br";
$user="name";
$senha = "xxxx";
$db = mysql_connect($host,$user,$senha) or die("serviço indisopnível no momento: erro de conexão");
$resultado1 = mysql_select_db("name_base",$db);
$resultado2 = mysql_query("SELECT nome FROM primeira_tabela", $db);
$linhas = mysql_num_rows($resultado2);
echo"
resposta tem $linhas linhas
";$registro = mysql_fetch_object($resultado2);
echo "
primeiro item $registro->nome
";mysql_close($db);
?>
Nenhum comentário:
Postar um comentário