Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''sql''.

  • 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. Alguém pode me ajudar a criar um executável com BD SQL em VB2010? Meu programa está pronto, mas quando gero um executável e rodo em outro computador, ele pede o BD SQL q não foi instalado. Já tentei de várias formas, inclusive usando o INNO como gerador de executável, e nada deu certo.
  2. Saudações galera, Estou com dificuldades para criar uma sequencia de instruções simples no mysql. Estou tentando fazer um bloco Begin-End em que a primeira parte apaga os registros dentro da tabela e a segunda inclui os novos registros, mas está ocorrendo um erro #1064 que não consigo solucionar. DELIMITER $$ BEGIN delete from tbl_relacao where cod_produto_final=3; insert into tbl_relacao (cod_produto_final,cod_pecas,quantidade,id) values (3,1,505,1),(3,3,5005,1),(3,13,55,1); END$$ DELIMITER; o erro que dá é: #1064 - 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 'delete from tbl_relacao where cod_produto_final=3; ' at line 2 Qualquer ajuda é bem vinda!
  3. Bom Dia Estou com a seguinte situação, preciso de um comando que tenha o seguinte: tentei esse mais não deu certo select (case when nf.obs like '%Y%' then 'CAMINHAO VOLKS Y 16.000 LTS' else p.nome end), (case when nf.obs like '%X%' then 'CAMINHAO VOLSK X 17 LTS' else p.nome end), pr.nome as produto from estoque e join produto pr on (pr.grid=e.produto) join pessoa p on (e.pessoa=p.grid); ele so esta considerando o segundo case. preciso que quando a obs conta Y ele traga CAMINHAO VOLKS Y 16.000 LTS e quando conter X ele traga CAMINHAO VOLSK X 17 LTS' Helio Cássio
  4. <center> <h1>Login</h1> <form action="#" method="POST"> <input type="text" name="user"><br> <input type="password" name="pass"><br> <input type="submit" value="Enter" name="sub_btt"><br> </form> </center> <?php function conec() { $host = '127.0.0.1'; $user = 'root'; $pass = ''; $db = 'klassis'; $conn = mysql_connect($host,$user,$pass) or die ('!Erro na rotina de conexao!'); mysql_select_db($db) or die ('!Erro na selecao do banco de dados!'); } conec(); $user = $_POST['user']; $pass_p = $_POST['pass']; $pass = md5($pass_p); function select($sql) { return mysql_query($sql); } $sql = 'SELECT * FROM users WHERE user = "'.$user.'" AND pass = "'.$pass.'"'; $rs_select = select($sql); $log = mysql_num_rows($rs_select); if ($log = 1) { echo ("Login efetuado com sucesso!"); echo $log; } else { echo ("Usuario ou senha incorretos"); echo $log; } ?> Tá dando esse erro: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Klassis\login.php on line 32
  5. web_charles

    Problemas com SQL

    Eu tenho uma tabela em html que tá realizando o select de duas outras tabelas uma professor e a outra frases, criei uma outra tabela no musql para gravar os dados do formulario html tipo radio. O que preciso é gravar na tabela voto o voto desse radio, no professor e frase sequente. Segue o codigo: <form action="cadastrar.php" method="post"> <table width="100%" border="1"> <tr> <td width="5%" class="frases" >PROFESSOR(A)</td> <?php //consulta sql $query = mysql_query("SELECT * FROM frases ORDER BY id") or die(mysql_error()); //faz um looping e cria um array com os campos da consulta while($array = mysql_fetch_array($query)) { //mostra na tela o nome e a data de nascimento echo '<td width="23%" class="frases">'.$array['texto'].' </td> '; } ?> </tr> <?php //consulta sql $query = mysql_query("SELECT * FROM professor ORDER BY id") or die(mysql_error()); //faz um looping e cria um array com os campos da consulta while($array = mysql_fetch_array($query)) { ?> <tr> <?php echo'<td class="frases"><strong>'.$array['nome'].'</strong> <td> 1<input name="criterio" type="radio" value="1" /> 2<input name="criterio" type="radio" value="2" /> 3<input name="criterio" type="radio" value="3" /> 4<input name="criterio" type="radio" value="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td> <td> 1<input name="criterio" type="radio" value="1" /> 2<input name="criterio" type="radio" value="2" /> 3<input name="criterio" type="radio" value="3" /> 4<input name="criterio" type="radio" value="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td> <td> 1<input name="criterio" type="radio" value="1" /> 2<input name="criterio" type="radio" value="2" /> 3<input name="criterio" type="radio" value="3" /> 4<input name="criterio" type="radio" value="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td> <td> 1<input name="criterio" type="radio" value="1" /> 2<input name="criterio" type="radio" value="2" /> 3<input name="criterio" type="radio" value="3" /> 4<input name="criterio" type="radio" value="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td> <td> 1<input name="criterio" type="radio" value="1" /> 2<input name="criterio" type="radio" value="2" /> 3<input name="criterio" type="radio" value="3" /> 4<input name="criterio" type="radio" value="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td> <td> 1<input name="criterio" type="radio" value="1" /> 2<input name="criterio" type="radio" value="2" /> 3<input name="criterio" type="radio" value="3" /> 4<input name="criterio" type="radio" value="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td> <td> 1<input name="criterio" type="radio" value="1" /> 2<input name="criterio" type="radio" value="2" /> 3<input name="criterio" type="radio" value="3" /> 4<input name="criterio" type="radio" value="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td> <td> 1<input name="criterio" type="radio" value="1" /> 2<input name="criterio" type="radio" value="2" /> 3<input name="criterio" type="radio" value="3" /> 4<input name="criterio" type="radio" value="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td> <td> 1<input name="criterio" type="radio" value="1" /> 2<input name="criterio" type="radio" value="2" /> 3<input name="criterio" type="radio" value="3" /> 4<input name="criterio" type="radio" value="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td> <td> 1<input name="criterio" type="radio" value="1" /> 2<input name="criterio" type="radio" value="2" /> 3<input name="criterio" type="radio" value="3" /> 4<input name="criterio" type="radio" value="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td> <td> 1<input name="criterio" type="radio" value="1" /> 2<input name="criterio" type="radio" value="2" /> 3<input name="criterio" type="radio" value="3" /> 4<input name="criterio" type="radio" value="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td> </td>'; } ?> </table>
  6. Primeiramente boa tarde. Então, eu tenho uma tabela que lista a compra de Produtos para empresa, nessa tabela tem um coluna com a ID do Produto e uma coluna com a Data de compra. Agora eu preciso de um código para selecionar as ID dos Produtos que estiverem dentro de um intervalo de datas que eu definir. A ID do Produto SÓ pode estar entre esse intervalo, se ele estiver nesse intervalo mas também tiver antes ou depois desse intervalo eu não posso selecioná-lo . Eu já tentei de tudo, Select com Distinct e tudo mais, porém não consegui chegar em alguma solução. O meu php já está pronto, porém não consigo fazer o select correto para pegar somente esses valores. Alguém pode ajudar? Obrigado.
  7. Caroa. Tenho a seguinte situação, servidor SRV-APP03, banco de dados origem (MP-OFC), Tabela SB2010, e outro banco, sevidor SRV-HML, banco de dados destino (MP-IFC), tabela C_INVENTORY_QUANT_INT. Fiz 3 trigger (insert, update e delete), que ao atualizar o estoque na tabela "SB2", replica a informação para a tabela "C_INVENTORY_QUANT_INT". Fiz os testes com utilizando o mesmo servidor, tudo ok, porem em servidores diferentes não consegui. alguém pode me ajudar: abaixo a trigger de update. OBS: Aqui está usando o banco MP11-SUP que está no mesmo servidor do MP-IFS, quando eu copio essa trigger para o outro servidor "SRV-APP03", atualizando no servidor "SRV-HML", gera um erro, pois não encontra o servidor destino. USE [MP11-SUP] GO /****** Object: Trigger [dbo].[trgAlteraEstoqueIFS] Script Date: 09/18/2014 11:10:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: João -- Create date: 04/06/2014 -- Description: Altera um registro na tabela C_INVENTORY_QUANT_INT Banco MP-IFS quando um registro for -- alterado na tabela SB2010 -- ============================================= ALTER TRIGGER [dbo].[trgAlteraEstoqueIFS] ON [MP11-SUP].[dbo].[sB2010] AFTER UPDATE AS BEGIN SET NOCOUNT ON DECLARE @RECNO INT SELECT @RECNO = R_E_C_N_O_ FROM inserted -- Verifica se o saldo em estoque para o Produto e Almoxarifado já existe na tabela do IFS IF (SELECT COUNT(*) FROM [sRV-HML].[MP-IFS].[dbo].[C_INVENTORY_QUANT_INT] WHERE INT_RECNO = @RECNO) = 0 -- Se não existir, cria o registro na tabela C_INVENTORY_QUANT_INT BEGIN INSERT INTO [sRV-HML].[MP-IFS].[dbo].[C_INVENTORY_QUANT_INT] ([iNT_PART_NO] ,[iNT_DESCRIPTION] ,[iNT_QTD_ONHAND] ,[iNT_LOCAL_NO] ,[iNT_SERIAL_NO] ,[iNT_LOT_BATCH_NO] ,[iNT_INVENTORY_VALUE] ,[iNT_TYPE] ,[iNT_RECNO]) SELECT dbo.SB1010.B1_COD, dbo.SB1010.B1_DESC, dbo.SB2010.B2_QATU, dbo.SB2010.B2_LOCAL, '', '', dbo.SB2010.B2_CM1, '1', dbo.SB2010.R_E_C_N_O_ FROM dbo.SB2010 INNER JOIN dbo.SB1010 ON dbo.SB1010.B1_COD=dbo.SB2010.B2_COD WHERE dbo.SB2010.D_E_L_E_T_ <> '*' AND dbo.SB1010.D_E_L_E_T_ <> '*' AND dbo.SB2010.R_E_C_N_O_ = @RECNO END ELSE -- Se exitir Efetua a atualização do Estoque e Custo médio no Item BEGIN UPDATE [sRV-HML].[MP-IFS].[dbo].[C_INVENTORY_QUANT_INT] SET INT_QTD_ONHAND = B2_QATU, INT_INVENTORY_VALUE = B2_CM1, INT_TYPE = '2' FROM [sRV-HML].[MP-IFS].[dbo].[C_INVENTORY_QUANT_INT] INNER JOIN dbo.SB2010 ON dbo.SB2010.R_E_C_N_O_ = INT_RECNO INNER JOIN dbo.SB1010 ON dbo.SB1010.B1_COD=dbo.SB2010.B2_COD WHERE dbo.SB2010.D_E_L_E_T_ <> '*' AND dbo.SB1010.D_E_L_E_T_ <> '*' AND dbo.SB2010.R_E_C_N_O_ = @RECNO END END
  8. Na tabela seguinte faço o cadastro de todas as escolas municipais do município aonde moro: -------------------------------------------------------------------------------------------------------------------------- CREATE TABLE "ESCOLAORGAO" ( "ESC_CODIGO" INTEGER NOT NULL, "ESC_NOME" VARCHAR(50) NOT NULL, "ESC_CODINEP" VARCHAR(8), "ESC_LOGRADOURO" INTEGER NOT NULL, "ESC_ENDERECO" VARCHAR(60), "ESC_NUMERO" VARCHAR(10), "ESC_BAIRRO" VARCHAR(40), "ESC_CIDADE" INTEGER NOT NULL, "ESC_ESTADO" INTEGER NOT NULL, "ESC_TELEFONE" VARCHAR(15), "ESC_EMAIL" VARCHAR(40), "ESC_CEP" VARCHAR(9), "ESC_ALUNOS" VARCHAR(5), "ESC_LOCALIZACAO" CHAR(1), "ESC_DATACADASTRO" TIMESTAMP, "ESC_OBSERVACOES" VARCHAR(150), "ESC_CNPJ" VARCHAR(18), "ESC_LOGO" VARCHAR(50), "ESC_CADASTROESCOLAR" VARCHAR(10), "ESC_PORTARIA" VARCHAR(10), "ESC_DATAPORTARIA" TIMESTAMP, "ESC_COMPLEMENTO" VARCHAR(20), "ESC_TIPOINSTITUICAO" CHAR(1), CONSTRAINT "ESCOLAORGAO_PK" PRIMARY KEY ("ESC_CODIGO") ); CREATE INDEX "IND_COD_ESCOLAORGAO" ON "ESCOLAORGAO"("ESC_CODIGO"); CREATE INDEX "IND_NOME_ESCOLAORGAO" ON "ESCOLAORGAO"("ESC_NOME"); ALTER TABLE "ESCOLAORGAO" ADD CONSTRAINT "ESCCID_FK" FOREIGN KEY ("ESC_CIDADE") REFERENCES "CIDADES" ("CID_CODIGO"); ALTER TABLE "ESCOLAORGAO" ADD CONSTRAINT "ESCESTADO_FK" FOREIGN KEY ("ESC_ESTADO") REFERENCES "ESTADOS" ("EST_CODIGO"); ALTER TABLE "ESCOLAORGAO" ADD CONSTRAINT "ESLOG_FK" FOREIGN KEY ("ESC_LOGRADOURO") REFERENCES "LOGRADOUROS" ("LOG_CODIGO"); --------------------------------------------------------------------------------------------------------------------------------------------------------------------- Como os DIRETORES já são cadastrados na tabela FUNCIONÁRIOS, então eu pretendo criar um CAMPO CALCULADO direto na tabela ESCOLAS para EXIBIR o nome do(a) Diretor(a). Então usei o seguinte código SQL: alter table escolaOrgao add esc_diretor COMPUTED BY (( select fun_nome from funcionarios join cargoFuncao on (fun_funcao = car_codigo) where car_nome = 'DIRETOR(A)')); Só que dá ERRO quando vou abrir a tabela ESCOLAS pois o código SQL acima lista o nome de todos os diretores de todas as escolas e não de uma escola específica. Desse modo, como eu posso incrementar o código SQL acima para para que ele liste apenas o nome do diretor cadastrado para a escola na tabela funcionários? Parte do código da tabela funcionários: CREATE TABLE "FUNCIONARIOS" ( "FUN_CODIGO" INTEGER NOT NULL, "FUN_NOME" VARCHAR(60) NOT NULL, "FUN_VINCULOEMPREGATICIO" INTEGER NOT NULL, "FUN_CARGO" INTEGER NOT NULL, "FUN_FUNCAO" INTEGER NOT NULL, "FUN_DATAADMISSAO" TIMESTAMP, "FUN_ESCOLAORGAO" INTEGER NOT NULL, . . . Ficarei muito grato por quem puder me ajudar. Desde já um abraço a todos.
  9. rodolforj

    Login e Senha PHP.

    Olá galera! Eu uso um sisteminha em php e ele roda direitinho, mas queria que ele tivesse uma função que eu não consigo fazer, já tente várias vezes mas sempre da erro. Alguém pode me ajudar? Queria que quando o usuário tentasse logar e desse erro pelo motivo de login ou senha incorreto tivesse algum tipo de notificação em tela, tipo dados invalidos, atualmente quando o Usuário erra ele somente permanece na tela login e nada acontece. Abaixo o Código. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- <html> <head> <title>Online PHP Script Execution</title> </head> <body> <?php // Inclui o arquivo com o sistema de segurança include("seguranca.php"); // Verifica se um formulário foi enviado if ($_SERVER['REQUEST_METHOD'] == 'POST') { // Salva duas variáveis com o que foi digitado no formulário // Detalhe: faz uma verificação com isset() pra saber se o campo foi preenchido $usuario = (isset($_POST['usuario'])) ? $_POST['usuario'] : ''; $senha = (isset($_POST['senha'])) ? $_POST['senha'] : ''; // Utiliza uma função criada no seguranca.php pra validar os dados digitados if (validaUsuario($usuario, $senha) == true) { // O usuário e a senha digitados foram validados, manda pra página interna header("Location: index.php"); } else { // O usuário e/ou a senha são inválidos, manda de volta pro form de login // Para alterar o endereço da página de login, verifique o arquivo seguranca.php expulsaVisitante(); } } echo "<h1></h1>"; ?> </body> </html>
  10. Estou estudando php, mysql e fiz um script simples para conectar o php ao banco de dados. Porem toda vez que eu atualizo a pagina é inserido os dados em branco automaticamente no banco de dados. Não sei o que esta acontecendo. Poderiam me ajudar? Eis o meu código. <!DOCTYPE HTML> <html lang="pt-br"> <head> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="estilo.css"> <title></title> </head> <body> <form name="cadastro" method="post"> Nome:<input type="text" name="nome"/></br> Email:<input type="text" name="email"/></br> Idade:<input type="text" name="idade"/></br> Status:<input type="text" name="status"/></br> <input type="submit" value"Cadastrar"/> </form> <?php //Recebe dados do formulario --- $nome = $_POST['nome']; $email = $_POST['email']; $idade = $_POST['idade']; $status = $_POST['status']; //------------------------------ require 'conex.php'; $conecta = mysqli_connect($host, $user, $pass, $bancoDados) or die (mysqli_error($conecta)); $pegaDados = "INSERT INTO {$tabDados} (nome, email, idade, status) VALUES ('$nome', '$email','$idade','$status')"; if($conecta) echo "Conexao feita</br>"; else echo "Erro na conexão"; $inserir = mysqli_query($conecta, $pegaDados); $desconecta = mysqli_close($conecta); if($desconecta) echo "Banco de dados desconectado"; else echo "Banco de dados conectado"; ?> </body> </html>
  11. olá, bom dia, Estou tentando migrar as tabelas do firebird para sqlserver 2012. Já consegui a conexão e tudo o mais. Porém, quando ele importa ele não traz os campos que são texto, apenas os campos de valores. Os que são texto no firebird vem tudo em branco no sqlserver. Alguém poderia me ajudar?
  12. Olá galera, seguinte... Eu tenho um sistema pronto e funcional e estou atualizando-o para utilizá-lo com PDO, pois estou a mudar de servidor onde terei suporte para tal. No meu sistema é possível realizar uma busca com a seguinte consulta (Por alto): $sql = mysql_query("SELECT * FROM exemplo WHERE nome LIKE '%$termo%' ");Sendo que a variável $termo recebe uma expressão relativa igual à: $termo = str_replace(" ","%' AND nome LIKE '%", $termo); No caso, o usuário escreve "Casa Vermelha" e a função substitui os espaços pela expressão relativa. Que na consulta vai parar deste jeito... $sql = mysql_query("SELECT * FROM exemplo WHERE nome LIKE '%Casa%' AND nome LIKE '%Vermelha%' "); A questão é, no pdo isto não funciona... Na consulta preparada: (exemplo) $buscarLocais=$conexao->prepare("SELECT * FROM exemplo WHERE nome LIKE ?"); $buscarLocais->bindValue(1, "%$termo%"); $buscarLocais->execute(); A variável recebe a mesma modificação, mas isto não resulta em uma query e sim em uma simples expressão no lugar do "?" O único modo em que tentei e foi possível, foi este: $buscarLocais=$conexao->prepare("SELECT * FROM exemplo WHERE nome LIKE '%$termo%' "); $buscarLocais->execute(); Mas creio eu que deste modo o PDO perde seu objetivo de tornar a query segura. Então galera, como posso resolver este probleminha? Agradeço desde já a ajuda!
  13. queria saber se os odigos padrão, funcionariam normalmente para modificar e inserir as informações no banco de dados, e um de arquivo txt que estariam no computador de quem acessa o meu site, esse BD seria inserido pela mesma pessoa, e portanto ela iria aceitar a modificação. Não é virus, nem nada pra prejudicar os usuarios. vlww
  14. Manbomb

    [Duvida]Php login

    meu codigo: <?php function conec() { $host = '127.0.0.1'; $user = 'root'; $pass = ''; $db = 'sql'; $conn = mysql_connect($host,$user,$pass) or die ('!Erro na rotina de conexao!'); mysql_select_db($db) or die ('!Erro na selecao do banco de dados!'); } conec(); $user = $_POST['user']; $pass_p = $_POST['pass']; $pass = md5($pass_p); function select($sql) { return mysql_query($sql); } $sql = 'SELECT * FROM login WHERE user = "'.$user.'" AND pass = "'.$pass.''; $rs_select = select($sql); $log = mysql_num_rows($rs_select); if ($log = 1) { echo ("Login efetuado com sucesso!"); echo $log; } else { echo ("Usuario ou senha incorretos"); echo $log; } ?> Quando não existisse no DB ele devida dar: Usuario ou senha incorretos0 Mas em qualquer situacao ele da a mesma resposta: Login efetuado com sucesso!1
  15. meu codigo: index.php <html> <head> <title> Login with MD5 </title> </head> <body> <center> <form action="login.php" method="POST"> <h2>Login</h2> User<br><input type="text" name="user"><br> Password<br><input type="password" name="pass"><br> <input type="submit"> <a href="cadastro.php">Submit</a> </form> </center> </body> </html> login.php <?php function conec() { $host = '127.0.0.1'; $user = 'root'; $pass = ''; $db = 'sql'; $conn = mysql_connect($host,$user,$pass) or die ('!Erro na rotina de conexao!'); mysql_select_db($db) or die ('!Erro na selecao do banco de dados!'); } conec(); $user = $_POST['user']; $pass_p = $_POST['pass']; $pass = md5($pass_p); function select($sql) { return mysql_query($sql); } $sql = 'SELECT * FROM login WHERE user = "'.$user.'" AND pass = "'.$pass.''; $rs_select = select($sql); $log = mysql_num_rows($rs_select); if ($log = 1) { echo ("Login efetuado com sucesso!"); echo $log; } else { echo ("Usuario ou senha incorretos"); echo $log; } ?> Primeiro problema, toda vez ele da como login efetuado com sucesso, segundo: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\Login & MD5\login.php on line 24
  16. Codigo: <html> <head> <title> Submit with MD5 </title> </head> <body> <form action="#" method="post"> <input type="text" name="user"> <input type="password" name="pass"> <input type="submit"> </form> <?php function conec() { $host = '127.0.0.1'; $user = 'root'; $pass = ''; $db = 'sql'; $conn = mysql_connect($host,$user,$pass) or die ('!Erro na rotina de conexao!'); mysql_select_db($db) or die ('!Erro na selecao do banco de dados!'); } function inser($sql) { if (mysql_query($sql)) { echo ("Cadastro feito com sucesso!"); } else { echo ("Erro em rotina de cadastro!"); } } conec(); if (isset($_POST['user']) and isset($_POST['pass'])) { $usuario = $_POST['user']; $senha_p = $_POST['pass']; $senha_n = md5($senha_p); echo ($usuario."--".$senha_p."<br>"); echo ($senha_n); $sql_inser = 'INSERT INTO login (ID,user,pass) VALUES (NULL,'.$usuario.','.$senha_n.')'; inser($sql_inser); } ?> </body> </html> Erro na rotina de cadastro.
  17. Ola Pessoa estou querendo montar um select de acordo com as opções que os usuários marcarem no formulário, usaria um checkbox e assim eles escolheriam como queriam visualizar o relatório... Ai vem minha dúvida, como posso fazer isso, não sei nem por onde começar. No meu formulário o valor dos checkboxs já são os campos da tabela, mas na hora que eu tentei montar deu tudo errado vejam..: Eu fiz um echo no final para ver como estava ficando meu select. $saram = $_POST['saram']; $nome = $_POST['nome']; $nguerra = $_POST['nguerra']; $graduacao = $_POST['graduacao']; $especialidade = $_POST['especialidade']; $antiguidade = $_POST['antiguidade']; $ffix = $_POST['ffix']; $ftra = $_POST['ftra']; $fcel = $_POST['fcel']; $fout = $_POST['fout']; $email = $_POST['email']; $senha = $_POST['senha']; $perfil = $_POST['perfil']; //montando select $sql = "SELECT ".$saram.",".$nome.",".$nguerra.",".$graduacao.",".$especialidade.",".$antiguidade.",".$ffix.",".$ftra.",".$fcel.",".$fout.",".$email.",".$perfil." FROM tb_militar"; $result = mysql_query($sql) or die (mysql_error()); echo $sql;
  18. Fala galera. Não sei mais o que fazer no código. Estou tentando enviar para um banco de dados as informações passadas pelo usuário. Essa informações seriam: Filia; Nome Completo; Endereco e Cidade. Depois tentaria traze-las de volta do banco. Quando executo a JVM indica a exceção: O código é esse: package br.com.IgrejaViva; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.Scanner; public class CadastraMembro{ public static void main(String[] args) throws SQLException { insert(); select(); } public static void insert() throws SQLException{ @SuppressWarnings("resource") Scanner scanner = new Scanner(System.in); Membro membro = new Membro(); ConnectionDB con = new ConnectionDB(); System.out.println("Bem vindo ao sistema de cadastros"); System.out.println("Digite 1 para sair !"); int op = 0; while (op != 1) { System.out.println("Digite a Filial do Membro"); membro.setFilial(scanner.nextLine()); System.out.println("Digite o Nome completo"); membro.setNome(scanner.nextLine()); System.out.println("Digite o Endereço"); membro.setEndereco(scanner.nextLine()); System.out.println("Digite o Cidade"); membro.setCidade(scanner.nextLine()); /*System.out.println(membro.getCidade()); System.out.println(membro.getNome()); System.out.println(membro.getFilial()); System.out.println(membro.getEndereco());*/ if (op >= 2) { System.out.println("Digite apenas o numero 1 para sair"); } else op = scanner.nextInt(); } PreparedStatement query = con.prepareStatement("INSERT INTO Membro (filial, nomecompleto, endereco, cidade) VALUES (?, ?, ?, ?)"); query.setString(1, membro.getFilial()); // AQUI A JVM PARA A EXECUÇÃO query.setString(2, membro.getNome()); query.setString(3, membro.getEndereco()); query.setString(4, membro.getCidade()); query.executeQuery(); } public static ArrayList<Membro> select() throws SQLException{ ConnectionDB con = new ConnectionDB(); ArrayList<Membro> listaDeMembros = new ArrayList<Membro>(); Membro membro = new Membro(); PreparedStatement query2 = con.prepareStatement("SELECT * from Membro"); ResultSet resultados = query2.executeQuery(); while (resultados.next()) { listaDeMembros.add(membro); membro.setFilial(resultados.getString("filial")); membro.setNome(resultados.getString("nomecompleto")); membro.setEndereco(resultados.getString("endereco")); membro.setCidade(resultados.getString("cidade")); } return listaDeMembros; } } Se alguém já passou por esse problema ou sabe como posso resolve-lo me ajude!
  19. jcesar1299

    Erro Query

    Pessoal, bom dia! Quando tento executar a query abaixo me aparece o seguinte erro: Msg 325, Level 15, State 1, Line 58 Incorrect syntax near 'PIVOT'. You may need to set the compatibility level of the current database to a higher value to enable this feature. See help for the SET COMPATIBILITY_LEVEL option of ALTER DATABASE. Alguém sabe como resolver esse problema? Obrigado a todos!!!! select D2_CLIENTE, [01] AS JANEIRO, [02] AS FEVEREIRO, [03] AS MARCO, [04] AS ABRIL, [05] AS MAIO, [06] AS JUNHO, [07] AS JULHO, [08] AS AGOSTO, [09] AS SETEMBRO, [10] AS OUTUBRO, [11] AS NOVEMBRO, [12] AS DEZEMBRO FROM (SELECT D2_CLIENTE, D2_TOTAL, MONTH(D2_EMISSAO) MES FROM SD2010 LEFT OUTER JOIN SA1010 AS CLIENTE ON D2_CLIENTE = CLIENTE.A1_COD LEFT OUTER JOIN SX5010 AS RAMO ON (CLIENTE.A1_SATIV1 = RAMO.X5_CHAVE AND RAMO.X5_TABELA = 'T3') LEFT OUTER JOIN SF4010 AS TES ON D2_TES = TES.F4_CODIGO LEFT OUTER JOIN SB1010 AS CADPROD ON D2_COD = CADPROD.B1_COD LEFT OUTER JOIN SC5010 AS PEDIDO ON D2_PEDIDO = PEDIDO.C5_NUM LEFT OUTER JOIN SA3010 AS VENDEDORES ON PEDIDO.C5_VEND1 = VENDEDORES.A3_COD WHERE (D2_DOC <> '031557')AND (PEDIDO.C5_TIPO ='N')AND (PEDIDO.C5_VEND1 >='1001' AND PEDIDO.C5_VEND1 <='2999') AND --aten.D_E_L_E_T_ <> '*'AND TES.D_E_L_E_T_ <>'*'AND CLIENTE.D_E_L_E_T_ <>'*'AND CADPROD.D_E_L_E_T_ <>'*'AND PEDIDO.D_E_L_E_T_ <>'*'AND VENDEDORES.D_E_L_E_T_ <>'*'AND TES.F4_TIPO = 'S'AND --TES.F4_ESTOQUE = 'S' AND TES.F4_DUPLIC = 'S' AND (TES.F4_CODIGO <> '523' AND TES.F4_CODIGO <> '524')AND (RAMO.X5_TABELA = 'T3'OR CLIENTE.A1_SATIV1= '')AND d2_emissao >= '20120101' and D2_EMISSAO <= '20121231') as julio PIVOT (SUM(D2_TOTAL) FOR MES IN ([01],[02],[03],[04],[05],[06],[07],[08],[09],[10],[11],[12])) SD2 order by d2_cliente
  20. 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.
  21. Boa Tarde, O título aparenta ser simples porém é um pouco mais confuso do que isso. Tenho uma Query que me retorna uma lista de Produtos e Valores, ordenados pelo Pedido do sistema. Essa ordenação não pode ser mexida em hipótese alguma, pois se trata da regra do cliente. Exemplo: Pedido 001 - Item 001 - Valor 10 Pedido 001 - Item 002 - Valor 0 Pedido 001 - Item 003 - Valor 20 Pedido 002 - Item 001 - Valor 10 Pedido 002 - Item 002 - Valor 0 Pedido 002 - Item 003 - Valor 20 O que eu preciso: O cliente pede que a Query retorne a lista desta forma, porém os produtos com valores ZERADOS devem ficar no final da lista, ignorando o Order By. No caso, ficaria assim: Pedido 001 - Item 001 - Valor 10 Pedido 001 - Item 003 - Valor 20 Pedido 001 - Item 002 - Valor 0 Pedido 002 - Item 001 - Valor 10 Pedido 002 - Item 003 - Valor 20 Pedido 002 - Item 002 - Valor 0 Há como fazer isto diretamente na Query ? Não posso perder a ordenação de Pedido x Item porém os zerados sempre devem aparecer no final. Anexo Query: " SELECT CB8_ITEM, CB8_PROD, CB8_QTDORI, CB7_DTEMIS, CB7_HREMIS, CB7_CLIENT, CB7_LOJA, CB8_PEDIDO, CB7_ORDSEP, B2_LOCALIZ, C6_VALOR FROM CB8010 CB8 INNER JOIN CB7010 CB7 ON CB7_FILIAL = '01' AND CB7_ORDSEP = CB8_ORDSEP INNER JOIN SB2010 SB2 ON B2_FILIAL = '01' AND B2_COD = CB8_PROD AND B2_LOCAL = CB8_LOCAL AND SB2.D_E_L_E_T_ = ' ' INNER JOIN SC6010 SC6 ON C6_FILIAL = '01' AND C6_NUM = CB8_PEDIDO AND C6_ITEM = CB8_ITEM AND SC6.D_E_L_E_T_ = ' ' WHERE CB8_FILIAL = '01' AND CB8_PEDIDO BETWEEN ' ' AND 'ZZZZZZ' AND CB8_ORDSEP BETWEEN '000097' AND '000097' AND CB7_IMPRES = ' ' AND CB8.D_E_L_E_T_ = ' ' ORDER BY CB7_ORDSEP, B2_LOCALIZ " Abraços e Obrigado.
  22. Boa tarde amigos. Estou com um bom desafio. Preciso de uma luz em como fazer junção com 5 tabelas diferentes. Até agora eu fiz isso: SELECT n.tit1 AS Titulo, n.year AS Ano, n.code AS ISBN, n.indexint = 2 AS Nível, e.expl_typdoc = 27 AS Mídia, e.expl_location = 4 AS Filial FROM notices n INNER JOIN exemplaires e ON n.notice_id = e.expl_notice Os campos Nível, Mídia e Filial retornam valor 0. Descobri que cada um tem a sua própria tabela e que poderia utiliza-las. Os valores que preciso para essa pesquisa não estão nas tabelas utilizadas nessa query (notices e exemplaires). Qual é a melhor forma de fazer um join com essas 5 tabelas??
  23. Estou aprendendo a manusear dados no Firebird e preciso muito compreender esta sentença e entender sobre as variáveis para gerar relatorios, extraindo informacao do DB. Select vendedor.nome as nomeven, vendas.vendedor, itevendas.codigo, itevendas.qtd, itevendas.total, estoque.nome as nomepro, vendedor.comissao, itevendas.emissao, itevendas.nota from vendas, itevendas, estoque, vendedor where vendas.vendedor = vendedor.codigo and vendas.nota = itevendas.nota and vendas.origem = itevendas.origem and vendas.modelo = itevendas.modelo and vendas.serie = itevendas.serie and vendas.subserie = itevendas.subserie and itevendas.codigo = estoque.codigo and vendas.Vendedor = '001' and itevendas.Emissao >='08/01/2008' and itevendas.Emissao <='08/31/2008' and itevendas.Cancelado = '0' Agradeço a ajuda
  24. Amigos mais uma vez aqui, estou deletando um registro no meu banco, aparece a mensagem dizendo que ocorreu tudo bem, mas quando filtro o registro ainda esta lá. teriam como vocês me ajudarem ver se o erro esta no php ou sql. <?php //conexão com o banco include "config.php"; //recebendo dados do formulário e passando para as variáveis $saram = $_POST['saram']; $nome = $_POST['nome']; $nguerra = $_POST['nguerra']; $fkgraduacao = $_POST['graduacao']; $fkespecialidade = $_POST['especialidade']; $fkperfil = $_POST['perfil']; //atualizando tabela tb_militar if (mysql_query("DELETE FROM tb_militar WHERE ml_saram='$saram'")){ //mensagem de EXCLUSÃO echo '<script>alert("Registro Excluido com Sucesso!")</script>'; include "filtro_admin.php"; }else{ //mensagem de erro echo mysql_error(); exit; } ?>
  25. Estou precisando de um comando em POSTGRESQL para modificar nomes próprios de pessoas deixando da forma como mostrado abaixo: Desde já agradeço!
×
×
  • Criar Novo...