
MuRd0C
Membros-
Total de itens
19 -
Registro em
-
Última visita
Sobre MuRd0C

- Data de Nascimento 19/11/1991
Perfil
-
Gender
Male
-
Location
Fortaleza, CE
MuRd0C's Achievements
0
Reputação
-
vai ter que usar tabela temporária, assim: create table tempTable (saldo double(11,2)) engine=memory; insert into tempTable select saldo from Table; insert into Table select saldo from tempTable; drop table tempTable;
- 3 respostas
-
Cara, é só você usar o operador de diferente, assim: SELECT COUNT(01) AS Regs FROM teste WHERE Regs != "" OR Regs != null
-
Resolvido, utilizei tabelas temporárias! Vou colocar o código caso alguém tenha a mesma dúvida: insert into tempEmpresa select preço from preco_servico where id = (select idEscritorio from empresa where razao_social = (select associacao from empresa where idEscritorio = ( select certidao_contratada.empresa_idEscritorio as idEscritorio from certidao_contratada inner join certidao_processada on certidao_contratada.cnpj_idCnpj = certidao_processada.certidao_contratada_cnpj_idCnpj where certidao_processada.certidao_contratada_scripts_idScript = 68 #script_id and certidao_processada.certidao_contratada_cnpj_idCnpj = '34.997.015/0001-98' #cnpj (da certidão) order by certidao_processada.dataHoraConcluido desc limit 1))) and tipo_servico like 'b%'; update empresa set saldo = saldo - (select saldo from tempEmpresa) where idEscritorio = ( select certidao_contratada.empresa_idEscritorio AS idEscritorio from certidao_contratada inner join certidao_processada on certidao_contratada.cnpj_idCnpj = certidao_processada.certidao_contratada_cnpj_idCnpj where certidao_processada.certidao_contratada_scripts_idScript = 68 #script_id and certidao_processada.certidao_contratada_cnpj_idCnpj = '34.997.015/0001-98' #cnpj (da certidão) order by certidao_processada.dataHoraConcluido desc limit 1 ); drop table tempEmpresa;
-
Seguinte pessoal, estou tentando fazer uma query (UPDATE) para debitar creditos em XX (valor) de uma empresa identificada por script_id + cnpj (da certidão). Ou seja, o valor virá dinamicamente e a identificação da empresa também. Quando executo aparece o seguinte erro: [Err] 1093 - You can't specify target table 'empresa' for update in FROM clause Já pesquisei, tentei otimizar esse código, mas não vi outra forma de realizar essa consulta. update empresa set saldo = saldo - ( select preço from preco_servico where id = (select emp2.idEscritorio from empresa as emp2 where razao_social = (select emp3.associacao from empresa as emp3 where idEscritorio = ( select certidao_contratada.empresa_idEscritorio as idEscritorio from certidao_contratada inner join certidao_processada on certidao_contratada.cnpj_idCnpj = certidao_processada.certidao_contratada_cnpj_idCnpj where certidao_processada.certidao_contratada_scripts_idScript = 68 #script_id and certidao_processada.certidao_contratada_cnpj_idCnpj = '34.997.015/0001-98' #cnpj (da certidão) order by certidao_processada.dataHoraConcluido desc limit 1))) and tipo_servico like 'b%' ) where idEscritorio = ( select certidao_contratada.empresa_idEscritorio as idEscritorio from certidao_contratada inner join certidao_processada on certidao_contratada.cnpj_idCnpj = certidao_processada.certidao_contratada_cnpj_idCnpj where certidao_processada.certidao_contratada_scripts_idScript = 68 #script_id and certidao_processada.certidao_contratada_cnpj_idCnpj = '34.997.015/0001-98' #cnpj (da certidão) order by certidao_processada.dataHoraConcluido desc limit 1 ); Grato pela ajuda!
-
Amigo(a), Não entendi muito bem, poderia ser mais claro!? Mostrar o que já implementou, talvez eu possa ajudar! Abraço.
-
Amigo, Não precisa do 'while', só uma dúvida você quer pegar esse cliente dinamicamente? Através de sessão ou form. Senão, tenta assim: <?php include ("config.php"); //Arquivo de Conexão com o BD $consulta = mysql_query("SELECT Nome FROM Clientes ORDER BY Nome") or die("ERRO NO SQL: ".mysql_error()); $linha = mysql_fetch_array($consulta); ?> <table> <tr> <td><?php echo $linha['Nome']; ?></td> </tr> </table>
-
Tem sim, só depende de quanto você está disposto a gastar... Apoiado!
-
Amigo, Só lembrando quando postar código, favor colocar entre as tags de "code"! Tenta assim: <?php // Faz conexão com o servidor MySQL $local_server = "mysql-g13a.mysqldbserver.com"; // Local do Servidor MySQL $usuario_server = "newtr3"; // Nome de Usuário MySQL $senha_server = "Pixote-"; // Senha do MySQL $banco_de_dados = "newtr3"; // Nome do Banco de Dados no MySQL $conn = mysql_connect($local_server, $usuario_server, $senha_server) or die ("O servidor não responde!"); // Conecta-se ao BD $db = mysql_select_db($banco_de_dados, $conn) or die ("Não foi possivel conectar-se ao banco de dados!"); ?> Não entendi, porque colocou isso: $_SG['paginaLogin'] = 'login.php'; $_SG['tabela'] = 'usuarios'; Obs. É aconselhável deixar um arquivo .php somente com a configuração ao Servidor e BD, separado das outras páginas.
-
Amigo, Posta aí o código da configuração com seu Host. Abraço.
-
Cara, só tu usar o comando "goto" após o "writeln('Codigo invalido');", assim: 1) declara o rótulo antes de declarar as variáveis; 2) define onde iniciará; 3) após a mensagem coloca o comando "goto". Program proint1; Uses wincrt; Label inicio; {Declarando Rótulo Início} {Declaração de variáveis} Var cod:integer; {cod=código} pp,pt,qtd,des,vtc:Real; {pp=preço do produto,pt=preço total, qtd=quantidade, des=desconto, vtc=valor total da compra} Begin {inicio do programa} inicio: {define onde iniciará a repetição} . . . Writeln('Codigo invalido'); goto inicio; {Comando "goto"} Abraço.
-
Faz, assim: CSS: .enviar { background-image:url(images/bt_enviar.gif); height: 34px; width: 35px; border:0px; } No item “background-image:url(images/bt_enviar.gif);” você deve informar o endereço da imagem do botão. formulario.html localize o código referente ao botão submit. <input name="botao" type="button" value="Enviar"> Troque esse código pelo código abaixo. Sobrescreva. <button type="submit" class="enviar"> </button>
-
Cara, ver se entendi, o seu problema é que você não consegue cadastrar o email no formulario(index) é isso? Caso seja, acho que o problema esteja no proprio formulario, você deve colocar o conteudo div formulario entre as tags <form></form> assim: <div id="newsletter"> <div id="formulario_news"> <form action="cadastro.php" method="post"> <label> <input type="text" name="email" id="email" /> <input type="submit" value="Cadastrar" id="cadastrar" class="btn" /> <span>Seu e-mail</span> </label> </form> </div><!--formulario_news--> <div id="carregando_news" style="padding:10px; float:left; display:none;"> <img src="<?php bloginfo ('template_url'); ?>/images/ajax-loader.gif" alt="" /> Aguarde, enviando... </div><!--carregando news--> <div id="retorno" style="padding:10px; float:left; border:1px solid #0F0; background:#C1FFD1; width:168px; display:none; font:14px 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:bold; color:#333;"> </div><!--retorno--> </div> Qualquer dúvida, posta aí!
-
posta aí o código, amigo.
-
Certo, entendi agora. Vamos lá! // conexão com o banco include("config.php"); // declarei as variaveis recebendo de um formulario, por razoes de logica $curso = $_POST['curso']; $destino = $_POST['destino']; // consulta se o destino entrado existe no banco $consulta = mysql_query("SELECT * FROM viagens where destino='$destino'", $conn); $row = mysql_fetch_array($consulta); // recebe o valor da linha do campo destino do banco $destinobd = $row['destino']; // verifica se o destino entrado no formulario é diferente do destino registrado no banco if($destino != $destinobd) { // caso verdadeiro, insere no banco o destino digitado $sql = mysql_query("INSERT INTO viagens (curso, destino) VALUES ('$curso', '$destino')"); } else { // caso falso, apresenta mensagem: "Destino já Existente!" echo ("<div style='padding:10px; border:1px solid #0F0; background:#EAFFD5; font:16px Tahoma, Geneva, sans-serif;' align='center'><b>Destino já existente!</b></div>"); } Espero ter ajudado. Abraço.