Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Consulta MySQL personalizada

19-08-2008 13:32

Quando precisamos fazer uma consulta no mysql geralmente usamos:

SELECT campotal, outrocampo FROM tabela WHERE condicao='tal'

Ai bolei uma forma de através de inputs definir os campos retornados da consulta e as condições.

Ou seja, digitamos em um input:
campotal, outrocampo

E em outro input:
valor='tal'

Ai, mostra todos os valores na condição citada.

Veja os detalhes no script.

<?php $conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error()); $db = mysql_select_db("bd"); ?> <form method="POST" action="estearquivo.php"> <input type="text" name="campos" value=""> WHERE <input type="text" name="condicao" value=""> <input type="submit" name="envio"> </form> <?php if($_POST['envio']) { $condicao = stripslashes($_POST['condicao']); $selec = "SELECT ".$_POST['campos']." FROM suatabela WHERE ".$condicao.""; $exec = mysql_query($selec, $conexao) or die(mysql_error()); $total = mysql_num_rows($exec); while($campos=mysql_fetch_array($exec)) { extract($campos); // cada campo passível de retorno deve ter uma linha abaixo $campotal!="" ? print($campotal)."<br>" : print(""); $outrocampo!="" ? print($outrocampo)."<br>" : print(""); } } ?>

Você também pode adicionar o ORDER BY, LIMIT, etc.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

Consulta MySQL personalizada

19-08-2008 23:32

essa idéia é muito legal, eu ja utilizava ela antes, e é muito útil!
valeu aí!
0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Consulta MySQL personalizada

20-08-2008 00:12

Boa, tava necessitando disso pq ficar editando toda hora o select complica.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado