Jump to content

Search the Community

Showing results for tags 'mysql'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 643 results

  1. ILR master

    Consulta em duas tabelas

    Fala pessoal. Seguinte: Quero selecionar duas tabelas e mostrar com resultados intercalados. Abaixo segue um código explicando para vcs terem uma ideia. $consulta = "SELECT A.*, B.* FROM tabela1 A, tabela2 B'"; $resultado = mysqli_query($conexao, $consulta) or die ("erro"); while($busca = mysqli_fetch_array($resultado)){ print $busca['cod_evento']; --> traz o código da tabela1 print $busca['titulo_evento']; --> traz o titulo da tabela1 print $busca['cod_noticia']; --> traz o código da tabela2 print $busca['titulo_noticia']; --> traz o tituloda tabela2 } Espero que entendam. Grato
  2. Bom dia estou com uma dúvida de como proceder, tenho uma tabela de categoria e uma de subcategoria, a categoria pode ter várias subs, até ai tranquilo, quando faço update de uma sub altero normalmente a quantidade deste, até aí normal, porém me deparei com uma situação um pouco diferente, vou tentar ser o mais claro possível, de certa forma algumas subs são comuns só mudando o nome praticamente, aí eu preciso que ao efetuar o update em umas destas este ocorra nas demais, tipo: Se o id da sub for 5 , eu preciso fazer o mesmo update nos ids 6 e 7 ; Se o id da sub for 9 , eu preciso fazer o mesmo update no id 10 se for 2 , fazer o update somente neste ainda não estou conseguindo ver uma lógica para isso, e ou uma nova coluna para cadastrar em comum nestes casos. qual seria a melhor opção
  3. Tenho uma consulta de autocomplete no bd que funciona no servidor local e não roda no servidor da web. Ao enviar a consulta no servidor local aparece no console :Fetch terminou o carregamento: GET ".../Cidade?cidade=sao%20paulo". A pesquisa é feita normalmente. Quando mando a mesma pesquisa para o servidor web(locaweb) aparece no console: Fetch terminou o carregamento: GET "..../Cidade?cidade=sao%2520paul". O número 25 aparece só no servidor web. Pelo que pesquisei 25 significa %, ou seja, está duplicando o caractere %. Não consegui utilizar nenhuma função para evitar que isto ocorra. Alguém sabe se há alguma configuração no servidor web que possa ser alterada para evitar essa duplicação?
  4. oi pessoal se eu entrar no link dos desenvolvedores php pesquisasar quem é programador e enviar uma mesma mensagem para uns 6 ou 8 membros do forum serei advertido ou é spam ??????? procuro um programador php para me fazer algo mas não tem como postar aqui nessa sessão
  5. gersonab

    somar e inserir em outra tabela

    Boa tarde, estou quebrando a cabeça aqui para somar os dados agrupados de vários itens distintos de uma tabela e inserir em outra. tipo : $consulta31 = $pdo->query("SELECT SUM(valoror) AS val1, SUM(metros) AS metr, orc, idcatc, idmate FROM orcamencli WHERE orc=$orc GROUP BY idcatc, idmate"); $user331 = $consulta31->fetch(PDO::FETCH_ASSOC); $orcx = $user331['orc']; $idcatcx = $user331['idcatc']; $val1x = $user331['val1']; $metrx = $user331['metr']; $idmatex = $user331['idmate']; o resultado de cada item agrupado eu faria um outro calculo separado para inserir em outra tabela, tipo ... a tabela acima eu teria algo assim : orcx = 01 - 01 - 01 - 01 - 01 - 01 - 01 - 01 - 01 idcatcx = 11 - 11 - 11 - 11 - 11 - 11 - 11 - 11 - 11 val1x = 1,00 - 1,00 - 3,00 - 3,00 - 3,00 - 1,00 - 3,00 - 1,00 - 2,00 metrx = 01 - 01 - 03 - 03 - 03 - 01 - 03 - 01 - 02 idmatex = 11 - 11 - 21 - 21 - 21 - 31 - 31 - 31 - 31 preciso inserir na outra tabela o seguinte : orc = 01 - 01 - 01 idcatc = 11 - 11 - 11 val1 = 2,00 - 9,00 - 7,00 ( aqui não é só a soma dos valores , existe um outro cálculo ) metr = 02 - 09 - 07 idmate = 11 - 21 - 31 a dúvida é --> como inserir estes valores separados de uma única vez em outra tabela.
  6. gersonab

    [Resolvido] update combobox php mysql

    bom dia a todos. tenho um combobox com dados vindo do BD, funciona perfeitamente, porém não consigo fazer com que no update o mesmo não apareça selecionado e tb este não funciona. cadastro funcionando ( janela modal ) <div class="row"> <div class="col-md-12"> <label for="inputAddress">Categoria</label> <select class="form-control" name="tip" id="idm"> <option value="">-- Selecionar --</option> <?php $query55 = $pdo->query("SELECT idm, material FROM mat ORDER BY material ASC"); $registros = $query55->fetchAll(PDO::FETCH_ASSOC); foreach($registros as $option) { ?> <option value="<?php echo $option['idm']?>"><?php echo $option['material']?></option> <?php } ?> </select> </div> <div class="col-md-12"> <label for="inputAddress">Material</label> <select class="form-control" name="idma" id="idma"> <option value="">-- Selecionar --</option> </select> </div> </div> a função do cadastro funcionando let selectCategoria = document.getElementById('idm'); let montaSelect = function () { let selectSubcategoria = document.getElementById('idma'); let valor = selectCategoria.value; let selected = selectSubcategoria.dataset.tip; fetch("select_subcategoria.php?idm=" + valor + "&selected=" + selected) .then(response => { return response.text(); }) .then(texto => { selectSubcategoria.innerHTML = texto; }); } selectCategoria.onchange = () => { montaSelect(); } montaSelect(); o select do cadastro funcionando $tip = $_GET['idm']; $selected = isset($_GET['selected']) ? $_GET['selected'] : null; $query = $pdo->prepare("SELECT * FROM tipomat WHERE tip=:tip ORDER BY tipom ASC"); $datax = ['tip' => $tip]; $query->execute($datax); $registros = $query->fetchAll(PDO::FETCH_ASSOC); echo '<option value="">Selecione um material</option>'; foreach($registros as $option) { $check = ''; if($selected == $option['idma']) { $check = 'selected'; } ?> <option value="<?php echo $option['idma']?>" <?php echo $check; ?>><?php echo $option['tipom']?></option> <?php } como podemos observar estes estão enviando os dados através do id , logo esta sendo usado getElementById , ja passei tudo para class e getElementsByClassName , porém não funciona o update, já modifiquei os ids idm para idm2 e idma para idma2 , modifiquei a função e o select conforme estes , porém não aparece os combos selecionados e não deixa selecionar a subcategoria. <div class="row"> <div class="col-md-12"> <label for="inputAddress">Categoria</label> <select class="form-control" name="idm" id="idm2"> <option value="">-- Selecionar --</option> <?php $query55 = $pdo->query("SELECT idm, material FROM mat ORDER BY material ASC"); $registros = $query55->fetchAll(PDO::FETCH_ASSOC); $check = ''; if($idm == $option['idm']) { $check = 'selected'; } foreach($registros as $option) { ?> <option value="<?php echo $option['idm']?>" <?php echo $check; ?>><?php echo $option['material']?></option> <?php } ?> </select> </div> <div class="col-md-12"> <label for="inputAddress">Material</label> <select class="form-control" name="idma" id="idma2" data-subcategoria_id="<?php echo $idma?>" required> <option value="">-- Selecionar --</option> </select> </div> </div> função 2 let selectCategoria2 = document.getElementById('idm2'); let montaSelect2 = function () { let selectSubcategoria2 = document.getElementById('idma2'); let valor2 = selectCategoria2.value; let selected2 = selectSubcategoria2.dataset.tip; fetch("select_subcategoria2.php?idm2=" + valor2 + "&selected=" + selected2) .then(response => { return response.text(); }) .then(texto => { selectSubcategoria2.innerHTML = texto; }); } selectCategoria2.onchange = () => { montaSelect2(); } montaSelect2(); select $tip = $_GET['idm2']; $selected = isset($_GET['selected']) ? $_GET['selected'] : null; $query = $pdo->prepare("SELECT * FROM tipomat WHERE tip=:tip ORDER BY tipom ASC"); $datax = ['tip' => $tip]; $query->execute($datax); $registros = $query->fetchAll(PDO::FETCH_ASSOC); echo '<option value="">Selecione um material</option>'; foreach($registros as $option) { $check = ''; if($selected == $option['idma']) { $check = 'selected'; } ?> <option value="<?php echo $option['idma']?>" <?php echo $check; ?>><?php echo $option['tipom']?></option> <?php } só lembrando q são janelas modais e estão na mesma página, não aparece erro no console.
  7. Pessoal tenho o seguinte código para duplicar linha do formulário, tudo funciona perfeitamente. var controleCampo = 1; function adicionarCampo() { controleCampo++; //console.log(controleCampo); document.getElementById('formulario').insertAdjacentHTML('beforeend', '<div class="form-group" id="campo' + controleCampo + '"><label></label><input type="hidden" name="agenda_id" id="num_dente" value="<?php echo $id_agenda ?> required "/><label class="form-label">&nbsp;Dente:&nbsp;</label><input type="text" class="formcodac-text-input-dente" name="num_dente[]" id="num_dente" placeholder="Nº Dente" /><label class="form-label">&nbsp;Obs:&nbsp;</label><input type="text" class="formcodac-text-input-obs" name="obs[]" id="obs" placeholder="Observações required "/><label class="form-label">&nbsp;Valor:&nbsp;</label><input type="text" class="formcodac-text-input-valor" name="valor[]" id="valor" placeholder="Valor required "/>&nbsp;<button class="btn btn-danger" type="button" id="' + controleCampo + '" onclick="removerCampo(' + controleCampo + ')"> X </button></div>'); } function removerCampo(idCampo){ //console.log("Campo remover: " + idCampo); document.getElementById('campo' + idCampo).remove(); } Porem eu preciso incluir um select no formulário com uma consulta php, não entendo do Java script, alguém poderia me ajudar, o select é esse: <label class="form-label">Proce</label> <select name="proce_id[]" class="formcodac-text-input-dente" id="proce_id" required> <option selected >Selecione</option> <?php $proce = $pdo->prepare("SELECT * FROM procedimentos"); $proce->execute(); if($proce->rowCount() > 0){ while($row=$proce->fetch(PDO::FETCH_ASSOC)){ echo'<option value="'.$row['id_proce'].'">'.$row['nome_proce'].'</option>'; }} ?> </select>
  8. ILR master

    Consulta mysql_query

    Bom dia. Tenho o seguinte dódigo para while: //logos $logos = "SELECT * FROM logos ORDER BY cod_logo DESC LIMIT 3"; $logos = mysqli_query($con, $logos) or die ("Filmes não encontrados"); while($logo= mysqli_fetch_array($logos){ print $logo['empresa']; } funciona perfeitamente, o porém é o seguinte. Eu quero pegar os 4 resultados, mas colocar em locais diferetes no site, então, teria que pegar a posição de cada um e não estou conseguindo fazer, mas pra você´s entenderem, seria mais ou menos assim: /logos $logos = "SELECT * FROM logos ORDER BY cod_logo DESC LIMIT 3"; $logos = mysqli_query($con, $logos) or die ("Filmes não encontrados"); print mysqli_query($logos,0,'empresa'); print mysqli_query($logos,1,'empresa'); print mysqli_query($logos,2,'empresa'); print mysqli_query($logos,3,'empresa'); } Alguém pode me ajudar? Obrigado.
  9. estou tentando entender onde esta o erro, pois os dados são passados, porém não ocorre o update após o insert. $idcatcat = $_POST['idcatcat']; $consulta = $pdo->query("SELECT SUM(valoror) AS valo1, SUM(valoror2) AS valo2, orc, categ FROM orcamencli WHERE orc=$orc AND categ=$categ"); $user3 = $consulta->fetch(PDO::FETCH_ASSOC); $vloo1 = $user3['valo1']; $vloo2 = $user3['valo2']; echo $vloo1." - ".$vloo2." - ".$idcatcat; $sql2=$pdo->prepare("UPDATE categor SET valvista = :vloo1, valprazo = :vloo2 WHERE idcatcat = :idcatcat"); $sql2->bindValue(':valvista',$vloo1); $sql2->bindValue(':valprazo',$vloo2); $sql2->bindParam(':idcatcat',$idcatcat, PDO::PARAM_INT); if ($sql2->execute() === false){ echo "<pre>"; print_r($sql2->errorInfo()); } var_dump ( $sql2 ); } o erro dado: estes são os dados passados para o update $vloo1, $vloo1 e $idcatcat 2051.00 - 2297.12 - 2
  10. rogerblower

    Gerar código automático para login

    Pessoal, preciso fazer um sistema de login onde o nome de login e a senha sejam criados aleatoriamente, no caso do nome de login um código, algo tipo assim, 123456 sendo campo único. A senha pode ser normal, mas o nome de login terá que ser único. Alguém já fez algo parecido? Obrigado.
  11. Bom dia, não consigo encontrar este erro , todos os dados estão sendo enviados, tabela conferida .... if(!empty($_POST)) { $idcol = $_POST['idcol']; $idcloi = $_POST['idcloi']; $icategorc = $_POST['icategorc']; $obscat = $_POST['obscat']; $qtdeob = $_POST['qtdeob']; $valvista = $_POST['valvista']; $valprazo = $_POST['valprazo']; echo $idcol." | ".$idcloi." | ".$icategorc." | ".$obscat." | ".$qtdeob." | ".$valvista." | ".$valprazo; $sql=$pdo->prepare("INSERT INTO categor ( idcol, idcloi, icategorc, obscat, qtdeob, valvista, valprazo ) VALUES ( :idcol, :idcloi, :icategorc, obscat, :qtdeob, :valvista, :valprazo )"); $sql->bindValue(':idcol',$idcol); $sql->bindValue(':idcloi',$idcloi); $sql->bindValue(':icategorc',$icategorc); $sql->bindValue(':obscat',$obscat); $sql->bindValue(':qtdeob',$qtdeob); $sql->bindValue(':valvista',$valvista); $sql->bindValue(':valprazo',$valprazo); $sql->execute(); } var_dump($sql) ?> resultado : tabela CREATE TABLE `categor` ( `idcatcat` int(10) NOT NULL, `idcol` int(10) NOT NULL, `idcloi` int(10) NOT NULL, `icategorc` int(10) NOT NULL, `obscat` text DEFAULT NULL, `qtdeop` char(10) DEFAULT NULL, `valvista` decimal(10,2) DEFAULT NULL, `valprazo` decimal(10,2) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; ALTER TABLE `categor` ADD PRIMARY KEY (`idcatcat`); ALTER TABLE `categor` MODIFY `idcatcat` int(10) NOT NULL AUTO_INCREMENT; COMMIT; desde já agradeço a ajuda
  12. Giovanird

    Listar 10% dos registro da tabela

    Olá a todos! Na tabela são inseridos de 100 a 300 registros por dia, minha dificuldade é listar 10% destes registros. No limit consigo limitar um valor fixo, mas não consigo com limit = 10% Algo do tipo: Select * from dados where data = 28/07/2023 limit 10%
  13. Willian Simione

    Gravar Dados do Arrays

    Boa Noite, alguem poderia me ajudar em uma situação, estou tetnando gravar os dados da tela abaixo, porem nao estou conseguindo montar o jeito certo pra ele gravar todos os dados de uma vez
  14. vicente386

    UPDATE com PHP e MYSQL com loop

    Ola. Tenho uma tabela no 3 campos que sao "LIVRO, POS, PAGINA" ao qual a logica e a seguinte: cada livro tem 100 paginas cada pagina tem 30 posiçoes tenho 8,364 registros pra inserir chegando a 100 paginas com 30 posiçoes cada passa para o livro 2 e como fazer o update na tabela inserindo nos campos LIVRO = 1, POS de 0 a 30 e PAGINA 1 para cada 30 registros logos apos pagina 2 ? estou tentando fazer assim: <?php > ini_set('max_execution_time', 2000); $pdo = new > DO(DB_SERVER.":host=".DB_HOST.";dbname=".DB_BASE,DB_USER,DB_PASSWORD); > $sql = $pdo->prepare("SELECT count(*) FROM tabela2018"); > $sql->execute(); > $livro = 1; > foreach($sql as $obj){ > $variavel = $obj[0]; > ceil((float)$variavel/100); > $qtdlaco = ceil((float)$variavel/100); > for ($id = 1; $id <= 35; $id++) { > for($L=1; $L < $qtdlaco; $L++) { > for ($P = 0; $P <= 30; $P++) { > $sql = $pdo->prepare("UPDATE tabela2018 SET LIVRO = :LIVRO, POS = :POS, PAGINA = :PAGINA WHERE idtabela2018 = $id"); > $sql->bindValue(':LIVRO', $livro); > $sql->bindValue(':POS', $P); > $sql->bindValue(':PAGINA', $L); > $sql->execute(); > } > } > } >} ?> mas na tebela so aparece: LIVRO POS PAGINA 1 30 83 1 30 83 1 30 83 e nao como deveria : LIVRO POS PAGINA 1 0 1 1 1 1 1 2 1
  15. Olá! Tenho uma tabela de clientes e preciso selecionar 2 de cada tipo, sem repetir nomes Tabela usuários: cod | nome | tipo 1 | Maria | A 2 | Maria | B 3 | Maria | C 4 | Carlos | A 5 | Carlos | B 6 | Carlos | C 7 | Carlos | D 8 | Luiz | A 9 | Luiz | B 10 | Luiz | C 11 | Luiz | D 12 | Rose | A 13 | Rose | B 14 | Rose | C 15 | Rose | D 16 | Carla | A 17 | Carla | B 18 | Carla | C 19 | Carla | D 20 | Andre | A 21 | Andre | B 22 | Andre | C 23 | Andre | D Preciso listar 2 nomes (aleatórios) de 3 TIPO, sem repedir os nomes. Exemplo: Tipo A: Maria e Rose Tipo B: Carlos e Luiz Tipo D: Carla e Andre Desde já agradeço!
  16. rogerblower

    Query gravando dados duplicado

    Estou tentando inserir esses dados no banco mysql mas esta gravando duplicado os dados. a tabela é essa CREATE TABLE IF NOT EXISTS `atendi` ( `id_atendimento` int NOT NULL AUTO_INCREMENT, `pacie_id` int NOT NULL, `agen_id` int NOT NULL, `data_atendimento` datetime NOT NULL, `num_dente` int NOT NULL, `obs` text NOT NULL, `valor` decimal(10,2) NOT NULL, PRIMARY KEY (`id_atendimento`) ) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf32; O formulario <input type="hidden" name="pacie_id" id="num_dente" value="<?php echo $pacie_id ?>"/> <input type="hidden" name="id_agen" id="num_dente" value="<?php echo $id_agen ?>"/> <label>Nome: </label> <input type="text" name="num_dente[]" id="num_dente"/> <label>Obs: </label> <input type="text" name="obs[]" id="obs" placeholder="Obs" /> <label>Valor </label> <input type="text" name="valor[]" id="valor" placeholder="R$" /> <button type="button" onclick="adicionarCampo()"> + </button> </div> </div> <div class="form-group"> <input type="submit" value="Cadastrar" name="Salvar" /> </div> </form> <script src="js/custom.js"></script> A consulta $pacie_id = $_GET['pacie_id']; $agen_id = $_GET['id_agen']; $dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); if(!empty($dados['CadUsuario'])){ foreach($dados['num_dente'] as $chave => $num_dente){ $query_usuario = "INSERT INTO atendimento (pacie_id, agen_id, num_dente, obs, valor) VALUE (:pacie_id, :agen_id, :num_dente, :obs, :valor)"; $cad_usuario = $pdo->prepare($query_usuario); $cad_usuario->bindParam(':pacie_id', $pacie_id); $cad_usuario->bindParam(':agen_id', $agen_id); $cad_usuario->bindParam(':num_dente', $dados['num_dente'][$chave]); $cad_usuario->bindParam(':obs', $dados['obs'][$chave]); $cad_usuario->bindParam(':valor', $dados['valor'][$chave]); $cad_usuario->execute(); E esse é o javascript do arquivo custom.js que clicando no "+" ele adiciona mais um campo var controleCampo = 1; function adicionarCampo() { controleCampo++; //console.log(controleCampo); document.getElementById('formulario').insertAdjacentHTML('beforeend', ' <div class="form-group" id="campo' + controleCampo + '"> <label></label><input type="hidden" name="pacie_id" id="num_dente" value="<?php echo $pacie_id ?>"/> <label></label><input type="hidden" name="agen_id" id="num_dente" value="<?php echo $agen_id ?>"/> <label class="form-label">&nbsp;Dente:&nbsp;</label><input type="text" class="formcodac-text-input-dente" name="num_dente[]" id="num_dente" placeholder="Nº Dente" /> <label class="form-label">&nbsp;Obs:&nbsp;</label><input type="text" class="formcodac-text-input-obs" name="obs[]" id="obs" placeholder="Observações required "/> <label class="form-label">&nbsp;Valor:&nbsp;</label><input type="text" class="formcodac-text-input-valor" name="valor[]" id="valor" placeholder="Valor required "/> &nbsp;<button class="btn btn-danger" type="button" id="' + controleCampo + '" onclick="removerCampo(' + controleCampo + ')"> X </button></div>'); } function removerCampo(idCampo){ //console.log("Campo remover: " + idCampo); document.getElementById('campo' + idCampo).remove(); } Faz alguns dias que estou quebrando a cabeça e não consigo resolver... Frank editei o post, tinha colocado o arquivo que estava testando, foi mal, se precisar de mais alguma coisa avise, obrigado
  17. Elisame Araújo

    Atualizar Várias Linhas dentro de Um Loop

    Seguinte, Eu tenho uma página de atualização de lista de faixas que estão agrupados por álbum, com os dados vindo através de parâmetros na url como o albumID e detalhes e são retornados dentro de um while. O que eu queria é que ele atualizasse todos os campos que fossem editados se eles fossem modificados, mas o que o ocorre é que apenas o último registro é atualizado. O script que traz as faixas: <tr> <form class="form-group" method="post" action="includes/funcoes/atualizar-faixas.php"> <?php while($sqlSelect = mysqli_fetch_assoc($result)) { ?> <td><input type="text" value="<?php echo $sqlSelect['trackNumero'] ?>" class="form-control" name="trackNumero"></td> <td><input type="text" value="<?php echo $sqlSelect['trackTitulo'] ?>" class="form-control" name="trackTitulo"></td> <td><input type="text" value="<?php echo $sqlSelect['trackTraducao'] ?>" class="form-control" name="trackTraducao"></td> <td><input type="text" value="<?php echo $sqlSelect['trackID'] ?>" class="form-control" name="trackID" readonly></td> <td><input type="text" value="<?php echo $sqlSelect['albumID'] ?>" class="form-control" name="albumID" readonly></td> </tr> <?php } ?> <tr><a href="albuns-lista.php"><button name="cancelar" id="cancelar" class="btn btn-danger mb-3 mr-1" type="button"> <i class="fa-solid fa-arrow-left"></i> Voltar</button></a></tr> <tr><button name="update" id="update" class="btn btn-success mb-3" type="submit" value=""><i class="fa-solid fa-arrow-up-from-bracket"></i> Atualizar</button></tr> </form> E esse é o resultado do código acima: E este é o código que uso pra fazer o UPDATE no banco de dados: <?php require_once "../db/albuns.php"; if(isset($_POST['update'])){ $trackNumero = $_POST['trackNumero']; $trackTitulo = mysqli_real_escape_string($conecta2, $_POST['trackTitulo']); $trackTraducao = $_POST['trackTraducao']; $trackID = $_POST['trackID']; $albumID = $_POST['albumID']; $sqlUpdate = "UPDATE `faixas` SET `trackTitulo` = '$trackTitulo', `trackNumero` = '$trackNumero', `trackTraducao` = '$trackTraducao' WHERE `albumID` = $albumID AND `trackID` = $trackID"; if($atualizaDados = mysqli_query($conecta2, $sqlUpdate) == true){ var_dump($sqlUpdate); //header("location: ../../albuns.php?update=sucesso"); } else { //header("location: ../../albuns.php?update=erro"); } } ?> Como eu faria para que cada linha fosse atualizada individualmente? Já tentei diversos métodos, mas o resultado continua sendo a atualização apenas do último registro no banco, ignorando o restante das atualizações.
  18. mateus.andriollo

    Contando array de registros

    Em uma tabela tenho um campo que armazeno string com valores com nomes de frutas, separados por (,) preciso criar um contador destes valores... Exemplo Sabores Banana, Maçã, Mamão Jaca, Banana, Melão, Goiaba Limão, Banana, Maçã Desejo um retorno Sabor | Qtd Maçã | 2 Limão| 1 Banana | 3 Assim por diante....
  19. Duilio Gomes Pereira

    Deletar usuário do Wordpress. Como fazer?

    Olá! Tenho um bando de dados com mais de 21 mil usuários do wordpress. Como faço para deletar no Phpmyadmin e deixar apenas 2 usuários? Obrigado!
  20. joao b silva

    join mysql

    tenho as seguitnes tabelas mysql: PRODUTO (id_pro, nome,valor, grade) estoque (id_pro,id_est,valor,qtd_est) grade(id_pro, id_grade, cor, tam, valor, qtd_est) a tabela estoque quarda informações de estoque para produtos que não utilizam estoque em grade a tabela estoque quarda informações de estoque para produtos que utilizam estoque em grade atravez de um campo GRADE na tabela PRODUTO que resege S para estoque com grade e N para estoque sem grade eu quero criar uma view que una as 3 tabelas. é possivel?
  21. helkton

    Foreach sistema de provas

    Boa galera estou criando um sistema se provas para uma escola de cursos Onde tenho no meu banco de dados Uma tabela.... Perguntas(salvo as perguntas, juntamente com o id de cada pergunta) Alternativas(salvo as alternativas de cada pergunta e relaciono os devidos Ids da pergunta) Ate aqui beleza, na pagina da prova.php consulto o banco de dados pra montar as perguntas juntamente com as devidas alternativas tudo dboas Agora como monto um foreach pra salvar as respostas de cada aluno para cada pergunta. Tipo, o aluno respondeu o seguinte idPergunta 1 idResposta 3 idPergunta 2 idResposta 4 idPergunta 3 idResposta 1 idPergunta 4 idResposta 3 Mais ou menos assim, para cada pergunta um ID e para cada pergunta tera umas 4 alternativas Quero pegar o idPergunta e o idResposta e jogar em uma tabela no banco de dados, juntamente com alguns outros dados do aluno, tipo IDALUNO, para depois identifica-lo alguém pode me ajudar Vlw
  22. Olá pessoal, estou recebendo essa mensagem de erro ao acessar o sistema, Área de trabalho do host está bloqueada devido a muitos erros de conexão, desbloquear com mysqladmin flush-hosts, algum dos colegas, já teve esse tipo de problema, quero acessar em um computador local no C: MySQL Obrigado.
  23. Este erro está me deixando louco. Estou desenvolvendo um sistema para uma imobiliaria. Porém o arquivo que envia os dados para a base dá erro 500. Código: <?php include ("conexao.php"); $ref = $_POST['ref']; $tipo = $_POST['tipo']; $cidade = $_POST['cat']; $bairro = $_POST['subcat']; $endereco = $_POST['endereco']; $valor = $_POST['valor']; $descricao = $_POST['descricao']; $quartos = $_POST['quartos']; $suites = $_POST['suites']; $banheiros = $_POST['banheiros']; $vagas = $_POST['vagas']; $condominio = $_POST['condominio']; $portaria = $_POST['portaria']; $metragem = $_POST['metragem']; $query = "INSERT INTO imoveis (ref, tipo, cidade, bairro, endereco, valor, descricao, quartos, suites, banheiros, vagas, condominio, portaria, metragem) VALUES ('$ref', '$tipo', '$cidade', '$bairro', '$endereco', '$valor', '$descricao', '$quartos', '$suites', '$banheiros', '$vagas', '$condominio', '$portaria', '$metragem')"; $executar = mysqli_query ($conexao, $query); if ($executar) { echo "Registro inserido com sucesso!"; } else { echo "Pau!"; } ?> Achei que fosse algo que fiz errado. Então criei uma tabela usuários e outro script simples só para teste. Código: <?php $nome = "Peron"; $usuario = "Adminx"; $senha = "dslfks55"; include ("conexao.php"); $query = "INSERT INTO usuarios (nome, usuario, senha) VALUES ('$nome', '$usuario', '$senha')"; $executar = mysqli_query ($conexao, $query); if ($executar) { echo "ok!"; } else { echo "Not ok!"; } ?> Para meu espanto este código funciona e insere os dados. Porque dá o tal erro 500 no código anterior? A sintaxe é exatamente igual. Em anexo os prints das bases de dados.
  24. Prezados, bom dia. Preciso da ajuda dos Srs! Não estou conseguindo localizar o erro no arquivo abaixo. Ao clicar no botão ele me envia a mensagem: "Erro ao registrar estoque !" Poderiam me ajudar? Agradeço desde já pela ajuda. <?php include_once 'autenticacao.php'; include_once'../../conexao.php'; include_once '../../funcoes.php'; include_once '../../decodepost.php'; if( !isset($_POST["cont"]) or !isset($_SESSION["cnes"]) ){ ECHO "Erro"; }else{ $cnes = $_SESSION["cnes"]; $idusuario = $_SESSION["idusuario"]; $cont = $_POST["cont"]; $sql = "insert into LESAO_ESTOQUE values(null,curdate(), '".$cnes."',".$idusuario.")"; if(mysqli_query($con, $sql)){ $idestoque = mysqli_insert_id($con); $coberturas = 0; for($i=1 ; $i<=$cont; $i++){ if(isset($_POST[$i])){ if($_POST[$i]<=0){ }else{ $qtd = $_POST[$i]; $sqlqtd = "insert into LESAO_REL_ESTOQUE_COBERTURAS values(".$idestoque.", ".$i.", ".$qtd.", ".$idusuario.")"; if(mysqli_query($con, $sqlqtd)){ $coberturas = $coberturas+1; } } } } $grav = "Registrado estoque de ".$coberturas." coberturas !"; }else{ $grav = "Erro ao registrar estoque !"; } //5- Fechar a conexão mysqli_close($con); ?> <script> alert('<?php echo $grav; ?>'); location.href="estoque-registrar.php"; </script> <?php } ?>
  25. Por favor, Tenho uma Procedure que facilitará muito a inserção da "data_ano_liturgico" e os respectivos "dias_semanas " O resultado seria preencher o campo "data_ano_liturgico" iniciando em 2021-11-21 até 2022-12-31 com os respectivos dias da semana, como já informei. Editando a procedure: tem em: Nome da rotina: adicionar_data Tipo: PROCEDURE Parâmetros : Direção: IN , Nome: data_inicio, Tipo: DATE IN,, Nome: Intervalo, Tipo: INT BEGIN DECLARE var_data DATE; DECLARE var_dia VARCHAR(50); DECLARE contador INT DEFAULT 0; SET var_data = data_inicial; SET var_dia = DAYNAME(data_inicial); WHILE contador < intervalo DO INSERT INTO tb_ano_liturgico(data_ano_liturgico, dias_semanas) VALUES (var_data, var_dia); SET contador = contador + 1; SET var_data = DATE_ADD(data_inicial, INTERVAL contador DAY); SET var_dia = DAYNAME(var_data); END WHILE; END $$ DELIMITER ; Call adicionar_datas(‘2021-11-21’, 399); Qual o erro que apresenta: Não sei onde estou errando.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.