Ir para conteúdo
Fórum Script Brasil
  • 0

Paginação


OSJunior

Pergunta

Olá, além de me ajudarem com o código abaixo, não entendo o que significa, essa conexão com usuário e senha ao database, como sei ql é?

<?php 
$conn = mysql_connect("host","user","senha"); 
$banco = mysql_select_db("bancodedados"); 
?> 
<?php 
$busca = "SELECT * FROM tabela"; ?> 
<?php 
$total_reg = "10"; // número de registros por página 
?> 
<?php 
if (!$pagina) { 
    $pc = "1"; 
} else { 
    $pc = $pagina; 
} 
?> 
<?php 
$inicio = $pc - 1; 
$inicio = $inicio * $total_reg; 
?> 
<?php 
$limite = mysql_query("$busca LIMIT $inicio,$total_reg"); 
$todos = mysql_query("$busca"); 

$tr = mysql_num_rows($todos); // verifica o número total de registros 
$tp = $tr / $total_reg; // verifica o número total de páginas // vamos criar a visualização 
while ($dados = mysql_fetch_array($limite)) { 
    $nome = $dados["nome"]; 
    echo "Nome: $nome<br>"; 
} 

// agora vamos criar os botões "Anterior e próximo" 
$anterior = $pc -1; 
$proximo = $pc +1; 
if ($pc>1) { 
    echo " <a href='?pagina=$anterior'><- Anterior</a> "; 
} 
echo "|"; 
if ($pc<$tp) { 
    echo " <a href='?pagina=$proximo'>Próxima -></a>"; 
} 
?> 

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

$conn = mysql_connect("host","user","senha");

a própria função para conexão já tem o nome do bd...

mysql_connect - MySql

msql_connect = MSQL

pg_connect - PostGree

e assim vai...

Esse código aí é pura lógica...

Esse código é para páginação de resultados... se você não dabe nada de php sugiro que você comece com algo mais simples.

funções q você não conhece veja o significado em www.php.net

[]´s

Link para o comentário
Compartilhar em outros sites

  • 0

São os dados relativos ao banco de dados. Isso aí tá nas configurações do banco (não confunda banco com ftp por favor né) que tão no teu server.

host = normalmente é 'localhost' pois normalmente os arquivos rodam na mesma máquina do banco.

user = usuário do banco

senha = hum... o que será isso?

pelo que nós podemos ver você nem se indignou a procurar a resposta no manual.. tudo bem... a gnt tah aki pra isso

Link para o comentário
Compartilhar em outros sites

  • 0

cara, é que eu to iniciando e nem sei ateh onde fika o manual, hehehe...

Eu sei um pouco de SQL, mas eu nem mexi ainda no phpmyadmin.

Queria saber, se tem ke criar as tabelas a partir de lá, ou o php cria sozinho. Ql as conf. padrão pra acessa o database?

la no phpmyadmin, você cria as tabelas, colocando as chaves primarias e fazendo o index das tabelas.

pelo php tambem da para criar as tabelas, mas você tem de conhecer melhor a linguagem, eu prefiro criar no phpmyadmin.....

dê uma olhada em:

http://br.php.net/manual/pt_BR/function.dbase-create.php

http://br.php.net/manual/pt_BR/function.mysql-create-db.php

http://br.php.net/manual/pt_BR/ref.mysql.php,

tem quase tudo lá....

Editado por Guilherme014
Link para o comentário
Compartilhar em outros sites

  • 0

Cara, depende heheh se tu ta usando o servidor de php na tua máquina e tals (tp phpdev, phphtriad, php apache e mysql puro...) o usuário "root" é root ou vazio e a senha tb é vazia, dae pelos comandos sql você pode configurar usuários, permissões, etc...

Mas se tu tá trabalhando com um servidor de hospedagem, q n fique no teu micro heheh tu tem que entrar no painel de controle do servidor e criar um novo usuário de data base, dae lá dependendo do painel de controle (cpanel, helm...) você configura, as senhas, usuários para cada banco, etc... e depois pra conectar os scripts, você usaria a função mysql_connect ou mysql_pconnect...

Ex.: mysql_pconnect("localhost","user_definido_no_painel_de_controle","senha_definida_no_painel_de_controle");

Pra "dar" as instruções sql tu podes usar o query q serve pra quase td hehehhehe

mysql_query('SELECT ...');

mysql_query('INSERT ...');

mysql_query('CREATE TABLE ...');

mysql_query('CREATE DB ...');

...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...