Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''update''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. CRISVAZ

    UPDATE * por id

    Pessoal, Boa tarde! Feriadão e eu nos estudos....rsrsrs Sobre o PHP Não consigo fazer o UPDATE para modificar os arquivos.... Será que estou esquecendo alguma variável ? db_aula tb_aula Campos nome e senha .... O php editar ta assim .......... formulario_editar_________________________________ <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); $host="localhost"; // Host name $user="root"; // Mysql username $pass="***"; // Mysql password $banco="db_aula"; // Database name $tabela="tb_aula"; // Table name // Connect to server and select database. mysql_connect("$host", "$user", "$pass")or die("cannot connect"); mysql_select_db("$banco")or die("cannot select DB"); // get value of id that sent from address bar $id=$_GET['id']; // Retrieve data from database $sql="SELECT * FROM $tabela WHERE id='$id'"; $result=mysql_query($sql); $linha=mysql_fetch_array($result); ?> <fieldset style="background-color:#06F" padding: 0%><legend>Aula 01</legend> <center><h2>Área Restrita</h2></center> <center> <form action="acaoupdate.php" method="get" > <input type="text" value="<?php echo @$linha['nome']; ?>"/><br/><br/> <input type="text" value="<?php echo @$linha['senha']; ?>"/><br/><br/> <input type="submit" value=" Alterar " />&nbsp;&nbsp; <input type="reset" value="Limpar" /> </form> </center> </fieldset> ______________________________________________________________________________________________________________ Dai a acaoupdate.php ( o que não vai ....rsrsrs) Ta assim ... acaoupdate,php _____________________________________ <?php $id = $_GET['id']; $nome=$_GET['nome']; $senha=$_GET['senha']; $conexao=mysql_connect("localhost","root", "pretinha"); mysql_select_db("bd_aula", $conexao); $sql="UPDATE tb_aula"; $sql.="SET nome='$nome', senha='senha'"; $sql.="WHERE id=".$id; $rs=mysql_query($sql, $conexao) or die (mysql_error()."-".$sql); $registro= mysql_fetch_array($rs); ?> ____________________________ Se tiver forma mais fácil de fazer uma modificação ....... tó travandop nisso.... e se for do meu jeeito aonde que estou errando ... Abraçosss...
  2. Pessoal, estou fazendo uma página de update de dados que incluem um upload de imagem. Recupero os dados já cadastrados e insiro um campo tipo file para subir nova imagem, se o usuário desejar alterar este dado. A ideia é que, se este campo for definido (imagem nova escolhida) gera novo nome e altera os dados no BD, caso contrário, usar os dados de imagem anteriores ($oldImage). Mas não está funcionando... Segue o código usado: <?php $servicos = new Servicos; $dados = $servicos->listarUm(); if(empty($dados)): echo "Nenhum serviço encontrado"; else: ?> <form id="mainform" action="" method="post" enctype="multipart/form-data"> <label for="nome_servico" class="texto">Nome do Servi&ccedil;o: </label> <input type="text" name="nome_servico" class="input" value="<?php echo $dados->nome_servico; ?>"/> <br><br> <label for="descricao" class="texto">Descri&ccedil;&atilde;o do Servi&ccedil;o: </label> <textarea name="descricao" rows="" cols="" class="form-textarea"><?php echo $dados->descricao; ?></textarea> <br><br> <label for="oldImage" class="texto">Imagem Atual: </label> <img src="<?php echo $dados->imagem; ?>" width="352" height="184" name="oldImage"/> <input type="hidden" name="oldImage" value="<?php echo $dados->imagem; ?>"/> <br><br> <?php endif; ?> <label for="figura" class="texto">Alterar Imagem: </label> <table cellpadding="0" cellspacing="0" id="id-form"> <tr> <td><input type="file" name="figura" class="file_1" placeholder="Nenhuma imagem selecionada"/></td> <td> <div><a href="#" class="info"><img src="images/icons/help_p.gif"/><span>Selecione imagens sempre em formato horizontal, com as dimensões 352px de largura por 184px de altura, com as extensões PNG ou JPEG.</span></a></div> </td> </tr> </table> <br><br> <label for="fsubmit"></label> <input type="submit" name="ok" class="inputBtn" value="Atualizar" title="Atualizar"/> </form> <div class="box-evento"> <?php if(isset($_POST['ok'])): /*recuperar dados do formulário*/ $id = $_GET['id']; $nome_servico = $_POST['nome_servico']; $descricao = $_POST['descricao']; $oldImage = $_POST['oldImage']; $figura = $_FILES['figura']['name']; $temporario = $_FILES['figura']['tmp_name']; if($_FILES['figura']=""){ $imagem = $oldImage; } else if(isset($_FILES['figura'])){ define("PASTA_IMG", "imgs/"); /*Renomear a foto*/ $extensao = end(explode(".", $figura)); $novoNome = uniqid().".".$extensao; move_uploaded_file($_FILES['figura']['tmp_name'], PASTA_IMG.$novoNome); $imagem = PASTA_IMG.$novoNome; } $dataUpdate = array( $nome_servico, $imagem, $descricao, $id ); /*cadastrar no banco de dados*/ $servicos = new Servicos; $servicos->atualizar($dataUpdate); ?> <div class="status2"><?php echo "Registro atualizado com sucesso" .$nome_servico. ", " .$imagem. ", " .$descricao. ", " .$id. ", " .$novoNome. ", " .$oldImage. ", " .$_FILES['figura']; //atualizar($dataUpdate); ?></div> <?php endif; ?> </div>No retorno, estou dando um echo para verificar os dados que estão sendo enviados. E sempre cai como se o campo estivesse definido, mesmo que eu não escolha uma imagem no campo "figura". Há uma classe Servicos.php, que possui as funções listarUm() e atualizar(). Alguém poderia me ajudar a entender o que está acontecendo e como resolver? Muito obrigado pela ajuda!
  3. Eu gostaria de "numerar ou sequenciar" registros através do comando update. Tenho a seguinte tabela com dois campos: <!-- seq cliente null 1000 null 1001 null 1004 null 1007 -->Tenho a tabela clientes: <!-- codigo nome 1000 WEBERT 1001 PRISCILA 1004 ANTONIO 1007 CARINA -->Observe que todos os registros existentes na tabela teste existem em clientes. Gostaria de atualizar o campo seq de acordo com a ordem escolhida (ordem por código ou por nome). Ordem por código, seria salvo no banco de dados: <!-- seq cliente 1 1000 2 1001 3 1004 4 1007 -->Ordem por nome, seria salvo no banco de dados: <!-- seq cliente 1 1004 ANTONIO 2 1007 CARINA 3 1001 PRISCILA 4 1000 WEBERT -->Tem como fazer isso com uma instrução update? Desde já, obrigado pela atenção de todos!
  4. Bom dia ! Meu banco cria as chaves primarias das tabelas assim 1 , 2 , 3 , 4 , 5 , 6 ...........e assim vai . como posso fazer uma alteração para que ele gere as chaves primarias assim 102 , 202 , 302 , 402 , 502 , 602 ...... e assim vai .... Modificando no php admin att Otavio www.virtuabr.com.br
  5. Patrick Pires

    UPDATE por data

    Olá, Estou querendo realizar um UPDATE que não tenho a minima ideia de começar. No banco de dados está deste jeito agora. ID MAT DATA_INICIO COD_CURSO TURMA 1 1592 2015-07-03 02 00 2 0611 2015-07-03 02 00 3 1593 2015-07-04 02 00 4 0052 2015-07-04 02 00 5 0236 2015-07-05 01 00 6 0811 2015-07-05 01 00 Ele faria o trabalho de inserir uma turma para cada matricula (MAT) que tenha o mesmo código do curso e no mesmo dia. Ficaria como no exemplo abaixo. ID MAT DATA_INICIO COD_CURSO TURMA 1 1592 2015-07-03 02 01 2 0611 2015-07-03 02 01 3 1593 2015-07-04 02 02 4 0052 2015-07-04 02 02 5 0236 2015-07-05 01 03 6 0811 2015-07-05 01 03 Se a DATA_INICIO e COD_CURSO for iguais é a turma X, porém se um dos outros ou os dois forem diferentes é gerado um outro IDENTIFICADOR ÚNICO DE TURMA. Como eu poderia escrever este código em php?
  6. nicboy

    update invalido

    Boa tarde,possuo um código de update em uma slug porém não faz update em todos os meus dados do banco,estranho é que ele faz em alguns,já gerei ele varias vezes de varias formas e ele só faz nos definido. Podem ver se possui alguma parte do código que define as noticias que deve alterar e não em todas. <? include "config.php"; function slug($str){ $str = strtolower(trim($str, "-")); $str = preg_replace("`\[.*\]`U","",$str); $str = preg_replace('`&(amp;)?#?[a-z0-9]+;`i','-',$str); $str = htmlentities($str, ENT_COMPAT, 'utf-8'); $str = preg_replace("`&([a-z])(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig|quot|rsquo);`i","\\1", $str); $str = preg_replace(array("`[^a-z0-9]`i","`[-]+`"), "-", $str); if(substr($str, -1) == '-') $str = substr($str, 0, -1); return strtolower($str); } // Excluir depois do primeiro refresh $select = mysql_query("SELECT * FROM noticias"); while($n = mysql_fetch_object($select)): $slug = slug($n->titulo); $update = mysql_query("UPDATE noticias SET slug = '$slug' where id = $n->id"); endwhile; ?> ele só da update no slug das noticias de id... 23,28,31,37,etc.... A notícia de id 23 que ela atualiza possui o titulo: Promotor denuncia Bruno e outros suspeitos do caso Eliza Samudio Já uma notícia que ela não atualiza possui o titulo: Cadastro mal feito altera causa de mortes no trânsito de São Paulo Eu coloquei essa função para as novas noticias cadastradas já serem inseridas com o slug,mas percebi que apenas algumas também possui o slug inserido.
  7. Adaptei um script php que pega apenas os dados que foram preenchidos em um formulário para dar um update no banco de dados. Mas o script executa como se fosse feito o update, porém os dados no banco não foram alterados... alguém pode me ajudar a entender o por quê disso? Segue o script. <? session_start(); include("../conectaDb.php"); $cpfUser = $_SESSION['cpfUsuario']; function checkForm($arrayCampos,$method){ //função que verifica o preenchimento dos campos definidos em $arrayCampos $method=strtoupper($method); //coloca o conteúdo de $method para maiúsculas para evitar erros no if() $campos=''; if($method=='POST'){//se o método é POST e sempre será post while(list($k,$c)=each($arrayCampos)){//pega cada nome de campo de $arrayCampos $var=trim($_POST[$c]);//Coloca o valor do campo em uma variável if(!($var=="")){ //echo '<br>Campos que foram pegos.: '.$var; ##aqui é só um teste pra saber se estava funcionando direitinho. //echo '<br>nome do campo.: '.$c; $campos.=$c.'='."'".$var."'".','; //estou montando aqui o nome do campo e o valor do campo pra dar o UPDATE logo mais a frente } } $campos = rtrim($campos,","); // retiro a ultima virgula para não ter problemas de sintaxe $atualiza = mysql_query("UPDATE curriculos SET $campos WHERE CPF='$cpfUser'") or die (mysql_error());//update montado. if($atualiza){ header("location:../sucesso.php"); } }else{ erro('Ops! Algo de errado aconteceu.'); } } $arrayCampos=array( //este array deve conter os nomes dos campos que você deseja verificar se foram preenchidos 'nomeCompleto','nomePai','nomeMae','nacionalidade','naturaldeOnde','sexo','rg','dtExpedicao','expedidor','corPele','pisPasep','CPF','dtNascimento','estadoCivil','qtDependentes' ); if($_POST[oculto]) {checkForm($arrayCampos,'post');} //chamar a função com o array dos campos que você deseja verificar e o método de envio de dados do formulário (post) ?>
  8. Estou precisando dar um UPDATE comparando TABELA 'A' com TABELA 'B' (estruturas iguais), onde for NULL em TABELA B preciso alterar dados em TABELA A estou utilizando a seguinte sequencia que não está funcionando UPDATE TABELA A, TABELA B SET TABELA A.campo2 = (TABELA A.campo1 + TABELA A.campo2), TABELA A.campo1 = 0 WHERE (TABELA A.campo1=TABELA B.campo1 AND TABELA A.campo2= TABELA B.campo2) AND TABELA B.campo1 is null; Esse comando não funcionou. Alguém me ajuda?
  9. Tenho vários registros com campo Money no formato ( 200,00 ), precisei criar novos registro jogando um aumento de 6,5%, ate ai tudo bem funcionou legal, o problema e que os novos registros ficam ( 213,0000 ) com os quatro dígitos no final,já fiz pesquisas no google e so acho como mudar a linguagem do banco mais so posso mexer nos registros. por que o programa que grava estas informações já grava no formato certo de dois digitos. usei a sql abaixo. UPDATE ALIQUOTA SET pcAliquotaAlvara = (pcAliquotaAlvara * 0.065) + pcAliquotaAlvara WHERE dtAno = 2015
  10. senhores gostaria de saber como da o update abaixo: valor | --------+ 50.99999 | autosystem=# update venda set valor=(trunc((valor)),2) where documento=9634; ERRO: coluna "valor" é do tipo double precision mas expressão é do tipo record LINHA 1: update venda set valor=(trunc((valor)),2) where documento=9634; gostaria do valor assim 50.99 att Helio Cássio
  11. Ola boa tarde Preciso de fazer um update de um servidor para outro e todas as pesquisar que fiz só consegui chegar ao código que está a baixo. Gostava de saber onde esta o ou os erros. Se separar os códigos funciona na perfeição. <?PHP $db_host1 = "10.0.0.101"; $db_user1 = "dns"; $db_password1 = "123456"; $db_name1 = "dns"; $db_connect1 = mysqli_connect($db_host1, $db_user1, $db_password1, $db_name1); if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $db_host2 = "10.0.0.102"; $db_user2 = "dns"; $db_password2 = "123456"; $db_name2 = "dns"; $db_connect2 = mysqli_connect($db_host2, $db_user2, $db_password2, $db_name2); if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } mysqli_query($db_connect2,"UPDATE ipserver SET ipsserver = ($db_connect1,"SELECT ipsserver FROM ipserver WHERE idserver = '11'") WHERE idserver = '11'"); mysqli_close($db_connect1); mysqli_close($db_connect2); ?>
  12. Boa tarde, estou tentando fazer um update que necessita de um select mas não to conseguindo! tenho duas tabela, uma de login(email, senha) e outra com os dados do usuário, e a tabela usuário tem uma fk de login. Preciso fazer um update mas o where do update tem que ser o da tabela usuário, tentei com inner join e esta dando erro! Alguém pode por favor me ajudar?
  13. Olá Pessoal, Estou tendo que ajustar o início do turno de alguns funcionários, porém estou com muita dificuldade. Segue abaixo a situação: +---------------------------------+--------------------------------+-------------+-----------------+ | STARTTIME | ENDTIME |ATIVIDADE|FUNCIONARIO| +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-01 22:00:00.000 |2013-01-02 01:00:00.000 | xbc | x | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-02 01:00:00.000 |2013-01-02 02:50:00.000 | ihc | x | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-02 02:50:00.000 |2013-01-02 03:00:00.000 | uwc | x | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-02 03:00:00.000 |2013-01-02 03:30:20.000 | abc | x | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-02 03:30:20.000 |2013-01-02 04:00:00.000 | dbc | x | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-02 04:00:00.000 |2013-01-02 05:20:00.000 | auc | x | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-04 20:00:00.000 |2013-01-04 20:50:00.000 | xbc | x | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-04 20:50:00.000 |2013-01-04 23:17:00.000 | ihc | x | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-04 23:17:00.000 |2013-01-05 01:10:00.000 | uwc | x | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-05 01:10:00.000 |2013-01-05 02:32:20.000 | abc | x | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-05 02:32:20.000 |2013-01-05 04:00:00.000 | dbc | x | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-05 04:00:00.000 |2013-01-05 04:43:00.000 | auc | x | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-05 17:22:50.000 |2013-01-05 18:00:00.000 | uwc | y | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-05 18:00:00.000 |2013-01-05 18:32:40.000 | abc | y | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-05 18:32:40.000 |2013-01-05 19:00:00.000 | dbc | y | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-05 19:00:00.000 |2013-01-05 20:23:53.000 | auc | y | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-08 23:40:00.000 |2013-01-09 03:40:40.000 | abc | x | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-09 03:40:40.000 |2013-01-10 00:05:00.000 | dbc | x | +---------------------------------+--------------------------------+-------------+-----------------+ |2013-01-10 00:05:00.000 |2013-01-10 03:00:58.000 | auc | x | +---------------------------------+--------------------------------+-------------+-----------------+ Eu tenho atualmente a situação acima, porém preciso criar um campo "INICIO_TURNO" e dar um UPDATE conforme a situação abaixo: +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ | STARTTIME | ENDTIME |ATIVIDADE|FUNCIONARIO| INICIO_TURNO | +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-01 22:00:00.000 |2013-01-02 01:00:00.000 | xbc | x |2013-01-01 22:00:00.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-02 01:00:00.000 |2013-01-02 02:50:00.000 | ihc | x |2013-01-01 22:00:00.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-02 02:50:00.000 |2013-01-02 03:00:00.000 | uwc | x |2013-01-01 22:00:00.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-02 03:00:00.000 |2013-01-02 03:30:20.000 | abc | x |2013-01-01 22:00:00.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-02 03:30:20.000 |2013-01-02 04:00:00.000 | dbc | x |2013-01-01 22:00:00.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-02 04:00:00.000 |2013-01-02 05:20:00.000 | auc | x |2013-01-01 22:00:00.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-04 20:00:00.000 |2013-01-04 20:50:00.000 | xbc | x |2013-01-04 20:00:00.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-04 20:50:00.000 |2013-01-04 23:17:00.000 | ihc | x |2013-01-04 20:00:00.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-04 23:17:00.000 |2013-01-05 01:10:00.000 | uwc | x |2013-01-04 20:00:00.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-05 01:10:00.000 |2013-01-05 02:32:20.000 | abc | x |2013-01-04 20:00:00.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-05 02:32:20.000 |2013-01-05 04:00:00.000 | dbc | x |2013-01-04 20:00:00.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-05 04:00:00.000 |2013-01-05 04:43:00.000 | auc | x |2013-01-04 20:00:00.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-05 17:22:50.000 |2013-01-05 18:00:00.000 | uwc | y |2013-01-05 17:22:50.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-05 18:00:00.000 |2013-01-05 18:32:40.000 | abc | y |2013-01-05 17:22:50.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-05 18:32:40.000 |2013-01-05 19:00:00.000 | dbc | y |2013-01-05 17:22:50.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-05 19:00:00.000 |2013-01-05 20:23:53.000 | auc | y |2013-01-05 17:22:50.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-08 23:40:00.000 |2013-01-09 03:40:40.000 | abc | x |2013-01-08 23:40:00.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-09 03:40:40.000 |2013-01-10 00:05:00.000 | dbc | x |2013-01-08 23:40:00.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ |2013-01-10 00:05:00.000 |2013-01-10 03:00:58.000 | auc | x |2013-01-08 23:40:00.000| +---------------------------------+--------------------------------+-------------+-----------------+--------------------------------+ Poderiam me ajustar a criar uma lógica para atualizar o campo "INICIO_TURNO", conforme mencionado acima no SQL SERVER 2012? Observação: Existem diversos funcionários (X, y, z, ...), e pode ou não existir turnos que atravessam o dia conforme mencionei nos exemplos.
  14. Olá pessoal estou tentando fazer um update em um formulario mas não esta dando certo. Vejam meu código. Aparece a seguinte mensagem. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 15 1 2 ?php 3 include "config.php"; 4 5 $sql = ("UPDATE tb_militar SET 6 ml_saram='".$_POST['saram']."', 7 ml_nome='".$_POST['nome]."', 8 ml_nguerra='".$_POST['nguerra']."', 9 ml_fkgraduacao='".$_POST['graduacao]."', 10 ml_fkespecialidade='".$_POST['especialidade']."', 11 ml_antiguidade='".$_POST['antiguidade]."', 12 ml_ffix='".$_POST['ffix']."', 13 ml_ftra='".$_POST['ftra]."', 14 ml_fcel='".$_POST['fcel']."', 15 ml_fout='".$_POST['fout]."', 16 ml_email='".$_POST['email']."', 17 ml_senha='".$_POST['senha]."', 18 ml_fkperfil='".$_POST['perfil']."' 19 WHERE ml_saram=" .$_POST['ml_saram]); 20 21 $resultado = mysql_query($sql) or die (mysql_error()); 22 23 if ($sql == true) { 24 include "filtro_admin.php"; 25 echo '<script>alert("Registro Inserido com Sucesso!")</script>'; 26 } else { 27 echo '<script>alert("Não foi possivel inserir o registro - entre em contato com o webmaster.")</script>'; 28 echo '<script>history.back(-1)</script>'; 29 30 } 31 ?>
  15. 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!
×
×
  • Criar Novo...