TudoDownloads

Busca Tutoriais




Top semanal



Dicas de PHP E MYSQL

Em: Web, Por: Redação tudodownloads, Data: 27/01/2010 15h 51min

Avaliação:

Dê sua nota: 1 « Muito Bom

Confira algumas dicas uteis de PHP E MYSQL



Encontrar respostas para as suas dúvidas não é uma tarefa fácil. Os fóruns de discussão, apesar de bastante movimentados, não conseguem atender à demanda de informações que o webmaster precisa. Também pudera, a cada dia surgem novos software e recursos, o que torna as dúvidas extremamente comuns.


Para auxiliá-lo, apresentamos esta matéria com repostas para as dúvidas de de PHP e MySQL lançadas em fóruns pela Web.


PHP E MYSQL
 

01 Como fazer um teste de conexão com banco de dados PostgreSQL?

Para isso, insira o script abaixo dentro da página:
<?
$connection = pg_connect(“host=localhost dbname=DATABASENAME user=USERNAME password=PASSWORD”)
or die (“Falha de conexão —> “ . pg_errormessage($conn));
?>



 

02 Como consultar um campo de uma tabela retornando valores múltiplos utilizando o SQL?

Utilize a função: select * from tabela where campo like “%campo%”

Ou

like “campo%” seleciona todos os registros que comecem com “campo”
like “%campo%” seleciona todos os registros que contenham “campo”
like “%campo” seleciona todos os registros que terminem com “campo”



03 Como imprimir todos os registros de uma coluna no banco de dados?

Primeiramente, é necessário criar uma consulta SQL e, em seguida, utilizar o operador while para testar a condição da tabela, assim como mostra o código a seguir:

$sql = select * from tabela where campo like “%campo%”
while ($row = mysql_fetch_array($sql)){
echo $row[nome da coluna]; }



04 Como ocultar erros do MySQL?

Erros e funções do MySQL podem ser ocultados através do caracter @ colocado na frente da função. Existe uma outra maneira para ocultar os erros gerados pelo MySQL, que é através da configuração do arquivo php.ini na referência error_reporting.



05 É possível passar variáveis em JavaScript para o PHP?

Uma das formas encontradas para passar variáveis em JavaScript para PHP é através da url, com o método get:

<script>
variavel = “nome”
window.location = ‘arquivo.php?variavel=’+nome
</script>




06 O que significa a mensagem headers cannot be sent, gerada ao criar um cookie com a função setcookie?

Isso geralmente aparece quando a função setcook não é declarada antes do cabeçalho da página. Para resolver esse problema, basta setar o cookie antes das tags <HEAD>


07 Como faço para instalar e configurar a ferramenta PHP Myadmin rodando Apache+PHP+MySQL?

Edite o arquivo config.inc.php da ferramenta e modifique as linhas:

$cfgPmaAbsoluteUri = ‘http://suapage/dir-do-phpmyadmin
</click. php?send=http://suapage/dir-do-phpmyadmin>’;
$cfgServers[$i][‘host’] = ‘host-da-sua-mysql’;
$cfgServers[$i][‘user’] = ‘usuario-da-mysql’;
$cfgServers[$i][‘password’] = ‘senha-da-mysql’;

Depois disso, faça o upload de todos os arquivos e diretórios


 

08 É possível exportar dados de uma tabela do MySQL para um arquivo de texto?

Sim. Basta exportar dados para um arquivo TXT através do script:

$fsep = “;” ;
$bd = @mysql_connect( “localhost”, “user”, “pass” )
or die(mysql_error());
@mysql_select_db( “nome_db”, $conexao )
or die(mysql_error());
$consulta = “select * from nome_tabela”;
$resultado = mysql_query( $consulta, $bd);
$sai = fopen(“arquivo_texto.txt”,”a+”);
while ($linha = mysql_fetch_row($resultado)) {
$result = fputs($sai,implode($fsep,$linha));
echo $conteudo; // se quiser que o conteúdo apareça na tela também.
}
fclose($sai)



09 Como faço para apresentar uma variável na tela quando setada em um cookie?

Por motivos de segurança no script, é sempre recomendável usar $HTTP_COOKIE_VARS [“variavel”].
Caso a variável seja setada em um método post, coloque $HTTP_ POST_VARS.


 

10 Qual o comando para atualizar uma página utilizando metatags?

Para atualizar a página através dessa função, basta inserir o comando a seguir após a tag </HEAD>:

<meta http-equiv=”refresh” content=”180;URL=script.php”>



11 Existe alguma função para retornar as informações do browser?

Retornar as propriedades do browser é uma tarefa simples quando utilizada a função get_browser() da seguinte forma:

$navegador = get_browser();



12 Dá para acessar o Access utilizando scripts em PHP?

Para fazer uma conexão, você deve habilitar o drive do Access para estabelecer conexões ODBC. Para tanto, acesse o Painel de Controle, Fonte de Dados ODBC e, em seguida, adicione Microsoft Access Driver (*.mdb) Para conectar, utilize odbc_connect(“conexao”,””,””)

Execute uma consulta SQL através de odbc exec(conexao,” SQL”)
Exemplo Simples:

<?
$con = odbc_connect(“conexao”,””,””) or die(“Erro na conexão”);
$sql = odbc_exec($con,”SELECT * FROM tabela”);
$i=0;
while(odbc_fetch_row($sql)) { $i++;
echo odbc_result($sql,”campo”);
echo “”; }
?>



 

13 Como gerar e imprimir um relatório utilizando PHP com MySQL através de um array?

Veja como colocar dados de uma tabela em um array:

$query=mysql_query(“select ra,nome,1bim,2bim from alunos”,$conexao);
while ($linha=mysql_fetch_array($query))
{
echo $linha[0];
echo $linha[0];
echo $linha[0];
echo $linha[0].””;
}



 

14 É possível configurar o PHP 4 para enviar e-mails utilizando a plataforma WinNT4 e Apache Server?

Sim. Normalmente, basta editar o arquivo PHP.ini com um endereço SMTP válido que não há problemas. Assim como mostra o script abaixo:

[mail function]
SMTP =smtp.seuhost.com.br
sendmail_from =email@email.com
sendmail_path =;sendmail -t -i ;



 

15 Como utilizar um header para redirecionar uma determinada página?

Para redirecionar para outra página utilizando o header, use o script: header (“Location: http://www.seudominio.com.br </click. php?send=http://www.seudominio.com.br/catalog/>/link”);

    Página 1 de 2
  • «
  • 01
  • 02
  • »

Tags: web webmaster PHP Mysql dicas teste de conexão banco de dados PostgreSQL SQL tabela JavaScript setcookie Apache+PHP+MySQL ferramenta PHP Myadmin exportar dados cookie metatags access scripts array Apache Server WinNT4 servidor URL variável

Deixe seu comentário

Nome:


Email:

Comentário:

Digite o texto abaixo:

  • 16:12
  • 22/01

Evandro

Olá Pessoal, Gostaria de algumas opnipões. Não tenho muito conhecimento em PHP, mas estou querendo começar a trabalhar nessa área, porém preciso ter mais conhecimento. Eu vi que a Impacta oferece um curso que parece ser muito bom. O que acham? Segue o link do curso - http://www.impacta.com.br/curso/PHP-Modulo-II.php Muito Obrigado.

  • 22:49
  • 14/03

Fabio TEIXEIRA

Muito boas dicas Amigão gostaria de criar um site tipo o adfast.biz ou telexfreebrasil.com.br ou ainda topads.com.br, você pode me ajudar a entender?

Fim dos comentários