Pesquisar na Comunidade
A mostrar resultados para tags ''mysql''.
744 resultados
-
Boas Será que alguém me pode ajudar? Tenho um datePicker e um timePicker e queria que quando clicasse numa data do datePicker ele me bloqueasse uma hora do timePicker que já esteja inserida na base de dados nesse mesmo dia ao invés de me dar um aviso após clicar no botão para enviar os dados para a base de dados. Acham que é muito complicado? Obrigado desde já
-
Boas pretendo desenvolver em php uma página web para marcação de cabeleireiro ou tatuagens já tenho as tabelas e a minha dúvida é a seguinte: basicamente quando 1 cliente vai para fazer uma marcação escolhe primeiro o dia e o serviço que pretende e vão ser calculados os slots livres nesse dia. Qual será a melhor forma de fazer isso e ir actualizando sempre a base de dados? Desde já obrigado!
- 8 respostas
-
Boas pretendo desenvolver em php uma pequena aplicação para marcação e reserva online de consultas numa clinica. já comecei a desenhar as tabelas (clientes, staff) e as minhas dúvidas são as seguintes: uma vez que a clinica pode ter vários elementos de staff, cada um deles com dias de trabalho que podem ser diferentes e ter horários diferentes, bem como existem diversos tipos de consultas que podem ter durações diferentes, como desenhar uma tabela (ou mais) para gerir este sistema? basicamente quando 1 cliente vai para fazer uma marcação escolhe primeiro o dia e o serviço (consulta) que pretende e vão ser calculados os slots livres nesse dia para a consulta. o cálculo desses slots é feito verificando nesse dia que staff que presta esse serviço está a trabalhar e quais os seus horários de trabalho (a que horas entra e a que horas sai) estava a pensar criar uma tabala onde para cada elemento do staff guardasse o seu mapa de trabalho, algo como Tabela: StaffHours Colunas: id segIni segFim terIni terFim quaIni quaFim quinIni quiFim sexIni sexFim sabIni sabFim domIni domFim será esta a melhor maneira de abordar este problema? cpts
- 3 respostas
-
- php
- bases de dados
-
(e 1 mais)
Com tags:
-
Boa tarde pessoal, Antes de mais obrigado pelo tempo disponibilizado. Estou a realizar um projeto e preciso de uma ajuda em mysql. Devido a complexidade da query vou fornecer um exemplo mais facil do que necessito de fazer. Imaginemos que temos uma query, que na verdade será uma subquery. Select name from table1 limit 1; o resultado poderia ser por exemplo: 'ABCD' Agora o que preciso é de pesquisar noutra tabela por aquele campo, por exemplo: select ABCD from table2; O resultado da primeira query é o nome da coluna na table2, ou seja 'ABCD'. Precisava de saber como posso utilizar o resultado da primeira query para indicar o nome na segunda. Já tentei : select table2.a.name from table2 inner join (Select name from table1 limit 1) as a .... Mas como já esperava não funciona, deve faltar um caracter que desconheço. Alguém já como posso resolver o problema?
-
Bom dia, Ainda sou "Verde" no mysql, e passa-se o seguinte tenho uma base de dados mysql em linux ubuntu server e outra mysql em windows7, tenho código php e javascript e html. Estou a desenvolver um site e quando faço SELECT a BD que está em Windows 7 funciona mas se fizer á BD que está no Linux dá-me um erro no javascript "JSON.parse: unexpected end of data at line 1 column 1 of the JSON data". Já pesquisei a cerca do erro mas não consegui saber ao certo de que se trata. os códigos: PHP $sql = "SELECT * FROM requisicao WHERE id = '$id'"; $result = mysqli_query($conn, $sql); $table = array(); while($row = mysqli_fetch_assoc($result)){ $table[] = (array("data"=>$row['data'], "servR"=>$row['servR'], "idRequerente"=>$row['idRequerente'], "funcao"=>$row['funcao'], "desc"=>$row['descricao'])); } echo json_encode($table); } $conn->close(); e javascript $.ajax({ type: 'POST', url: 'php/ver.php', data: {id: id1}, success: function(data){ $.each(jQuery.parseJSON(data), function(i, row){ var data1 = row.data; var data2 = row.servR; var data3 = row.idRequerente; var data4 = row.funcao; var data5 = row.desc; $('#dataManu').val(data1); $('#servReq').val(data2); $('#nomeManu').val(data3); $('#funcManu').val(data4); $('#textManu').val(data5); }); }, o erro dá-me nesta linha em javascript: $.each(jQuery.parseJSON(data), function(i, row){
- 1 resposta
-
Bom dia senhores! Necessito implementar o seguinte... Tenho uma tabela mysql de agenda de pacientes, onde estão os dados de agendamento de TODOS os pacientes. Como posso limitar a visualização para que o usuário que esteja logado, visualizar somente as informações referentes a ele? Pesquisei de todas as maneiras, mas não obtive êxito. Se alguém puder me ajudar... Grato, Luciano
-
Bom dia! Estou fazendo uma pagina para alteração da senha, estou com um probleminha na hora de retornar os dados do banco de dados, ele está retornando o que eu coloco na variavel $row <?php session_start(); require('coneccao.php'); $codigo_usuario =$_SESSION['usuario']; $Senha_Antiga = $_POST['EDSenha_antiga']; $Senha_para_alterar = $_POST['EDSenha_nova']; $Senha_para_alterar_again = $_POST['EDSenha_nova_again']; $query = "select * from usuario where codigo = ".$codigo_usuario.""; $Qaux = mysqli_query($con,$query); $array = array(); while($row = mysqli_fetch_assoc($Qaux)) { $array['senha'] = $row = ['senha']; } echo $array['senha'][0]; if( strcasecmp($Senha_Antiga,$array['senha'][0])==0) { if ( strcasecmp($Senha_para_alterar,$Senha_para_alterar_again)==0 )//Retorna o valor 0 se a comparação feita pela função strcasecmp for igual a 0 { $query_update = "update usuario set senha = '".$Senha_Bd."' where codigo = ".$codigo_usuario.""; $Qaux=@mysqli_query($con,$query_update); } } else{ echo "</br>a senhão não é igual"; } ?> Se alguém puder me ajudar desde já agradeço.
-
Olá comunidade do Portugal a programar, estou começando a estudar sobre ligação de mySQL com php e estou com um problema o qual não consigo me livrar, estou desenvolvendo uma tela de login e ao fazer o login deveria cair numa pagina dizendo que a senha é invalida ou que a senha é correta, porem isso acontece impedindo o meu desenvolvimento (Página: http://localhost:63342/www/PHP_Fundamentos/verifica.php) Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in C:\wamp64\www\PHP_Fundamentos\verifica.php on line 10 Warning: Use of undefined constant mysqli - assumed 'mysqli' (this will throw an Error in a future version of PHP) in C:\wamp64\www\PHP_Fundamentos\verifica.php on line 10 mysqli Estou usando WAMP, mySQL, phpMyAdmin e PhpStorm, não sei como sair disso, a seguir meu código: login.html : <!DOCTYPE html> <html lang="pt-br"> <head> <title>Sistema de Login</title> <meta charset="utf-8"> </head> <body> <h4><center>Entre com seu usuario e senha para logar</center></h4> <form name="form1" method="post" action="verifica.php"> Nome: <input type="text" name="login" id="login"/> <br /><br /> Senha: <input type="password" name="senha" id="senha"/> <br /><br /> <input class="button" type="submit" value="entrar"/> </form> </body> </html> Conexa_BD.php : <?php $servidor ='127.0.0.1'; $usuario = 'root'; $senha = ''; $bancoDados = 'curso_php'; $conexao = mysqli_connect($servidor,$usuario,$senha,$bancoDados); if (mysqli_connect_errno($conexao)) { echo "problemas para conectar no banco, verifique os dados!"; } else { echo "conexao realizada com sucesso"; } ?> Verifica.php : <?php $servidor ='127.0.0.1'; $usuario = 'root'; $senha = ''; $bancoDados = 'curso_php'; $conexao = mysqli_connect($servidor,$usuario,$senha,$bancoDados) or die(mysqli_error()); mysqli_select_db('curso_php', $conexao) or die(mysqli); if (mysqli_connect_errno($conexao)) { echo "problemas para conectar no banco, verifique os dados!"; } else { echo "conexao realizada com sucesso"; } $login = $_POST["login"]; $senha = $_POST["senha"]; $selecao = mysqli_query("SELECT * FROM CADASTRO WHERE LOGIN = '$login' and senha = '$senha'"); $row = mysqli_fetch_array($selecao); // retorna a linha da consulta acima if ($row == "") { // se a consulta retornar vazio da erro echo "<br>login e/ou senha invalidos"; echo "<br><br>"; echo "volte e tente novamente"; exit; } else { echo "<br><br>Bem vindo <br> $login<br>"; } Se alguem conseguir me ajudar a me livrar desse bloqueio ficaria muito agradecido.
-
Caros amigos Como faço para salvar um campo TEXT de um vetor no MySql ? no formulário está assim: <fieldset> <input class="flat-red" type="radio" id="item<?php echo $codProdClie; ?>" name="item[<?php echo $codProdClie; ?>]" value="<?php echo $cotaRespId; ?>" <?php if($cotaRespStatus=='2'){echo 'checked';}?> /> <label for="item<?php echo $codProdClie; ?>" style="font-size:14px; color:#07076B;"> <?php echo '<strong> '.$razaoSocial.'</strong>'; ?> </label> <div class="col-md-12"> <strong>Comentário Sobre a Compra:</strong> <input type="text" id="comenta" name="comenta" size="180" class="form-control" style="width:100%" onkeyup="up(this)" > </div> </fieldset> <hr/> O campo tipo RADIO consigo gravar no MySql, só não consigo o campo COMENTA, para salvar faço assim: <?php //Salva os Itens Selecionados na Cotação if(isset($_POST['saveCota']) && $_POST['saveCota'] == 'Salvar'){ $servidor = "localhost"; $usuario = "root"; $senha = ""; $dbname = "siscotaweb"; //Criar a conexao $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); if(isset($_POST['saveCota'])){ foreach($_POST['item'] as $codProdClie => $value){ $res = mysqli_query($conn, "UPDATE cotacaoResposta set cotaRespStatus = '2' WHERE cotaRespId = '$value' "); } } } //Fim do IF ?> Não consigo entender como gravaria este campo COMENTA na base de dados. Grato, Toarelli
-
Caros amigos, por favor me perdoa por recorrer novamente a vossa ajuda. Mas acho que sou muito burro, por não conseguir realizar tal alteração. Estou com o seguinte problema. 1ª alteração na Base de Dados ficou assim: ..ID.... COD/DESCR......VALOR........FORNECEDOR id=1 - 101 - Produto X - valor: 1,05 - Fornecedor: XYZ <== 1ª escolha de opção de compra id=4 - 105 - Produto Z - valor: 1,00 - Fornecedor: ABC <== 1ª escolha de opção de compra até aqui tudo bem Infelizmente o item 101-Produto X, foi passado para outro fornecedor, ficando assim: ..ID.... COD/DESCR......VALOR........FORNECEDOR id=2 - 101 - Produto X - valor: 1,05 - Fornecedor: ABC <== 2ª escolha de opção de compra id=4 - 105 - Produto Z - valor: 1,00 - Fornecedor: ABC <== 1ª escolha de opção de compra - MANTIDA Como faço para alterar no MySql passando: o id=1 para cancelado o id=2 para compra Desculpa minha dúvida, mas infelizmente nessa parte estou apanhando para fazer. Grato, Toarelli
-
Boas pessoal, Estou a fazer um exercício utilizando a seguinte base de dados: https://github.com/datacharmer/test_db CREATE TABLE dept_emp ( emp_no INT NOT NULL, dept_no CHAR(4) NOT NULL, from_date DATE NOT NULL, to_date DATE NOT NULL, FOREIGN KEY (emp_no) REFERENCES employees (emp_no) ON DELETE CASCADE, FOREIGN KEY (dept_no) REFERENCES departments (dept_no) ON DELETE CASCADE, PRIMARY KEY (emp_no,dept_no) ); CREATE TABLE salaries ( emp_no INT NOT NULL, salary INT NOT NULL, from_date DATE NOT NULL, to_date DATE NOT NULL, FOREIGN KEY (emp_no) REFERENCES employees (emp_no) ON DELETE CASCADE, PRIMARY KEY (emp_no, from_date) ); O exercício é o seguinte: Cada empregado do departamento de Sales vende 500 produtos por mês. Cada venda conduz a um lucro de 300 euros para empresa. Qual é o lucro/prejuízo da empresa por mês (assumindo que o único lucro é proveniente das vendas e os custos os salários de todos os trabalhadores)? Atualmente a query está assim:8 SELECT MONTH(from_date) AS 'Month', COUNT(emp_no)*500*300 AS 'Sales', SUM(Salary) AS 'Salary per Month', (COUNT(emp_no)*500*300-SUM(Salary)) AS 'Diff' FROM dept_emp JOIN salaries using (from_date,emp_no) GROUP BY MONTH(from_date) ORDER BY Diff DESC; O problema é que atualmente a coluna relativa às vendas ('Sales') não está a ser filtrada para que as vendas sejam apenas feitas pelo departamento das vendas (esse departamento é o dept_no = 'd007'). A query está a considerar que as vendas são feitas por todos os trabalhadores. Já tentei colocar uma WHERE clause entre o FROM e o GROUP BY, mas depois tudo fica filtrado para um só departamento. Como é que faço para que essa situação deixe de ocorrer?
-
Ficheiros exportados em formato texto, será possível recuperar a base de dados?
mreis1 publicou um tópico em MySQL
Boas pessoal, Alguém viu exports de base de dados mysql em ficheiros de texto com o aspecto idêntico ao que se segue? (Ex: Aqui o ficheiro chama-se "cobro_Sql.txt" e diz respeito a tabela "cobro") cobro CREATE TABLE `cobro` ( `idx` int(11) NOT NULL auto_increment, `tpdoc` int(11) default NULL, `numero` int(11) default NULL, `codigo` char(20) default NULL, `descr` char(30) default NULL, `valor` double default NULL, `cliente` int(11) default NULL, `pago` double default NULL, `posto` int(11) default NULL, `rsv` char(10) default NULL, PRIMARY KEY (`idx`), KEY `posto` (`posto`,`numero`,`codigo`) ) TYPE=MyISAM ; 1 1 1 7 0.6 0 0 3 ; 2 1 2 7 1.9 0 0 3 ; 3 1 3 7 0.6 0 0 3 ; 4 1 4 7 1.2 0 0 3 ; 5 1 5 7 1.45 0 0 3 ; 6 1 6 7 0.6 0 0 3 ; 7 1 7 7 0.6 0 0 3 ; Eu tenho uma série destes ficheiros que não faço a minima ideia de como foram gerados. Sei que o programa em questão (equi*rest) usa mysql porque na sua pasta existe um mysqlcc.exe. Quando abro consigo conectar-me ao motor de base de dados mas nenhuma das BD's disponíveis é a BD do negócio em questão. Parece-me que o disco foi mexido e a BD apagada. Apenas restavam esses ficheiros de export que encontrei num Zip algures no disco. Apenas para contextualizar-vos os ficheiros abaixo veem de um POS que tinha ido para reparação e que acabou nas mãos de um vigarista qualquer. Agora pediram-me para ver se consigo recuperar o sistema visto que nestes exports estão as informações contabilistas sobre o qual é gerado o SAF-T. Alguem me consegue dar umas dicas? Obrigado ├── Apagou.txt ├── Apagou2.txt ├── Apagou2_1.txt ├── Apagou_2.txt ├── Artigo.txt ├── Config.txt ├── Cozinha.txt ├── Empregado.txt ├── Empresa.txt ├── Familia.txt ├── Mesa.txt ├── Modif.txt ├── Mpag.txt ├── NUMERO.TXT ├── NUMX.TXT ├── NUMZ.TXT ├── NumeroT.txt ├── Teclado.txt ├── Teclado2.txt ├── Txt.txt ├── Vendas2.txt ├── Vendas2_1.txt ├── apagou2_Sql.txt ├── apagou_Sql.txt ├── art2_Sql.txt ├── art2lin_Sql.txt ├── artigo_Sql.txt ├── cco_Sql.txt ├── ccolnh_Sql.txt ├── clientes.txt ├── clientes_Sql.txt ├── cobro_Sql.txt ├── compras_Sql.txt ├── compraslinhas_Sql.txt ├── contas_Sql.txt ├── cozinha_Sql.txt ├── db_version_Sql.txt ├── empregado_Sql.txt ├── empresa_Sql.txt ├── familia_Sql.txt ├── grupo_Sql.txt ├── ini_Sql.txt ├── invoice_Sql.txt ├── invoiceline_Sql.txt ├── iva2_Sql.txt ├── ivamuda_Sql.txt ├── logx_Sql.txt ├── matprima_Sql.txt ├── matprimlin_Sql.txt ├── maxima_Sql.txt ├── menulin_Sql.txt ├── mesa_Sql.txt ├── mesas_abertas_Sql.txt ├── modif_Sql.txt ├── mpag_Sql.txt ├── netprinter_Sql.txt ├── ofertas_Sql.txt ├── proveedores_Sql.txt ├── quartos_Sql.txt ├── reservas_Sql.txt ├── salas_Sql.txt ├── stock ├── tipodocs_Sql.txt ├── tmp_Sql.txt ├── txtpedidos_Sql.txt ├── vendas.txt ├── vendas2_Sql.txt ├── vendas_1.txt ├── vendas_Sql.txt ├── vendas_hash_Sql.txt ├── vendaslinhas2_Sql.txt ├── vendaslinhas_Sql.txt └── vendaslnh_Sql.txt -
Não é possível seleccionar a base de dados Conseguimos ligar ao servidor de base de dados (o que significa que o seu nome de utilizador e a senha estão correctos), mas não conseguimos seleccionar a base de dados wordpress. Tem a certeza que existe? O utilizador root tem permissões para utilizar a base de dados wordpress? Em alguns sistemas, o nome da sua base de dados usa o seu nome de utilizador como prefixo, portanto será algo como username_wordpress. Poderá ser esse o problema? Se não sabe como configurar uma base de dados, deverá contactar o seu serviço de alojamento. Se tudo o resto falhar pode encontrar ajuda no fórum de suporte do WordPress. Tente novamente ALGUÉM PODE AJUDAR POR FAVOR? OBRIGADO.
-
[VPS] Vesta - Error: Connection to localhost failed
Rafael Azevedo publicou um tópico em Segurança e Redes
Boa tarde malta, Tenho aqui um problema que talvez com a vossa ajuda consigo resolver. Estou a usar o Vesta Panel numa VPS, e a gerir a base de dados está a dar o seguinte erro: Error: Connection to localhost failed. No panel tentei fazer restart ao mysql, e dá o mesmo erro. Via SSH, estou a tentar fazer restart e aparece o seguinte erro: service mysql stop service mysql start Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details. Alguma dicas como posso resolver este problema? -
Boa tarde, gostaria de uma pequena ajuda.. Estou a desenvolver um website de streaming de videos/filmes e estou com dificuldade a filtrar pesquisas multiplas... Tenho checkboxes com todas as categorias e a minha ideia era que ao selecionar uma checkbox, mudava a query e assim sucessivamente, mesmo tendo varias checkboxes selecionadas.. <?php while ($gInfo = $genres->fetch(PDO::FETCH_ASSOC)) { if($gInfo['visible'] !== "no") {?> <input type="checkbox" id="<?php echo $gInfo['genreid']; ?>" name="categoria" value="<?php echo $gInfo['genreid']; ?>"> <label for="<?php echo $gInfo['genreid']; ?>"><?php echo $gInfo['genre']; ?></label> <?php} } ?> Ate agora so consegui isto: que e apenas para pesquisar todos os filmes: INDEX.PHP <script> $(document).ready(function(e){ $("#search").keyup(function(){ $("#results").show(); var movie = $(this).val(); $.ajax({ type: 'GET', url: 'search.php', data: 'movie=' + movie, success: function(data){ $("#results").html(data); } }); }) }); </script> SEARCH.PHP: <?php if( isset( $_SERVER['HTTP_X_REQUESTED_WITH'] ) && ( $_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest' ) ) { // Creating function function search($text){ require_once("assets/includes/system/conn.php"); // Filtering data $text = htmlspecialchars($text); // Preparing mysql to fetch data $get_name = $conn->prepare("SELECT * FROM movies WHERE titleEN LIKE concat('%', :titleEN, '%')"); $get_name->execute(array(':titleEN' => $text)); $data = $get_name->fetchAll(); if($data){ foreach ($data as $mInfo) {?> <a href="movie.php?title=<?php echo $mInfo['titleEN']; ?>&m=<?php echo $mInfo['imdbID']; ?>" target="_self"> <img src="assets/images/poster/<?php echo $mInfo['poster']; ?>.jpg" alt="<?php echo $mInfo['titleEN']; ?>"> </a> <?php } } else { echo "No records"; } } // call the search function with the data sent from Ajax search($_GET['movie']); } else { echo "Restricted access"; } ?> Sera que alguem me poderia dar uma ajuda? Desde ja obrigado
-
boas eu estou a tentar fazer com que uma combobox receba os dados de uma determinada tabela da BD só que não consigo ... a combobox fica vazia.... alguém me consegue ajudar ? deixo aqui o código (atenção este código não originalmente feito por mim): <div id = "comment"> <select name = "id" id = "id" value = "select" size = "3"> <?php $conection = mysqli_connect("localhost","root","")or die("impossivel conectar ao MySQL"); mysqli_select_db("blendupup",$conection) or die("base de dados nao existente"); $sql = "select* FROM clientes where nome order by nome"; $result =mysql_query($conection,$sql); if($result){ while ($row = mysql_fetch_array($result)) { $id=$row["id"]; $nome=$row["nome"]; $contribuinte=$row["contribuinte"]; $options.= "<OPTION VALUE=\"$id\">".$nome; } ?> <option> <?echo $options?> </option> </select> <?php } ?>
-
boas programadores, tudo bem com vocês? Venho aqui porque tenho um problema para resolver.... Eu quero utilizar no meu projeto uma combobox para que eu ao selecionar por exemplo X (na combobox) ele me amostre nos outros campos os respetivos dados de X e por ai adiante, se selecionar Y ele mostrar os dados de Y ... Alguém sabe como consigo fazer isso ?? Para ja ainda nao consegui desenvolver nenhum código que me consiga ajudar nesta questão por isso nao vou meter código aqui...
-
Pesquisar Imagens pelo banco de dados MySQL no VB.Net
Caio Guimarães publicou um tópico em Visual Basic .NET
Boa Noite ! Estou com problemas ao pesquisar fotos armazenadas no banco de dados MYSQL no PHPADMIN no picturebox e no datagridview <>Imports System.IO Imports System.Data.Odbc Imports System.Drawing.Imaging Public Class FrmAlunos_Cadastrados Private Sub listar() filtrar("select * from aluno", "aluno") DataGridView1.DataSource = dados DataGridView1.DataMember = "aluno" olecon.Close() End Sub Private Sub btnpesquisar_Click(sender As Object, e As EventArgs) Handles btnpesquisar.Click Dim comando = "select * from aluno where cod_rm =" + txtra.Text pesquisar(comando) If guarda.Read() Then txtra.Text = guarda(1).ToString() Dim bytePicData() As Byte bytePicData = guarda.Item("foto") Dim PicMemStream As New System.IO.MemoryStream(bytePicData) PictureBox1.Image = Image.FromStream(PicMemStream) Else MsgBox("RM não localizado") txtra.Clear() PictureBox1.Image = Nothing End If guarda.Close() olecon.Close() End Sub Private Sub btnlistar_Click(sender As Object, e As EventArgs) Handles btnlistar.Click listar() olecon.Close() End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles btnhome.Click FrmFuncionários.Show() Me.Close() End Sub Private Sub DataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick Dim linha = DataGridView1.CurrentCellAddress.Y txtra.Text = DataGridView1(1, linha).Value.ToString() Dim comando = "select * from aluno where cod_rm =" + txtra.Text pesquisar(comando) If guarda.Read() Then Dim bytePicData() As Byte bytePicData = guarda.Item("foto") "o erro ocorre aqui `erro: An unhandled exception of type 'System.OverflowException' occurred in System.Data.dll Additional information: Operação aritmética resultou em um estouro." Dim PicMemStream As New System.IO.MemoryStream(bytePicData) PictureBox1.Image = Image.FromStream(PicMemStream) End If olecon.Close() guarda.Close() End Sub End Class</> ALGUÉM PODE ME AJUDAR? Obs: o banco de dados está armazenado no php admin atráves do programa vertrigo e da conexão mysql ODBC -
MySQL DELETE: SQL Error (1093): You can't specify target table 'Clientes' for update in FROM clause
informaster publicou um tópico em MySQL
Boa Tarde a todos Alguem me sabe ajudar: Faço este Select: SELECT * FROM Clientes WHERE Clientes_Codigo IN (Select Clientes_Codigo From Clientes where DataUltModificacao >= '2017-11-28 13:07:45') Ele devolve me dois Clientes_Codigo duplicados Depois quando faço isto: DELETE FROM Clientes WHERE Clientes_Codigo IN (Select Clientes_Codigo From Clientes where DataUltModificacao >= '2017-11-28 13:07:45') Ele não apaga os dois registos duplicados e devolve me este erro: SQL Error (1093): You can't specify target table 'Clientes' for update in FROM clause Peço que alguem me ajude Obrigado Um bem haja -
Boa noite, Tenho a tabela 2 inserida dentro de outra tabela 1, e necessitava que a tabela 2 não ficasse ao centro. A tabela 1 é a que está delineada a vermelho e a tabela 2 a que está a azul. O que pretendo é que a tabela que está a delineada a azul esteja em cima. Vejam a Imagem. Código CSS: tableGeralDados = tabela 1 tableDados = tabela 2 .tableGeralDados{ border-collapse: collapse; border-spacing: 0px; width: 940px; height: 665px; border: 1px solid black; } .tableDados{ border-collapse: collapse; border-spacing: 0px; width: 470px; height: auto; margin-right: 0px; margin-left: auto; margin-top: 0px; margin-bottom: auto; border: 1px solid black; } Código PHP/HTML: // ------------------------------------------------------------------------------------ // Começa o preenchimento da tabela dos detalhes do objecto echo "<table class='tableGeralDados'>"; // Preenchimento da tabela para o título do objecto echo "<tr>"; echo "<td colspan='2' class='tdTit'>"; echo "<p class='objTit'>".$titulo."</p>"; echo "</td>"; echo "</tr>"; //Fim do preenchimento da tabela para o título do objecto // Preenchimento da tabela para a imagem do objecto, número e outras imagens echo "<tr>"; echo "<td class='tdImg'>"; echo "<img src='images/livros/images400px/".$foto."'/>"; echo "</td>"; // Fim do preenchimento da tabela para a imagem do objecto, número e outras imagens // Começa o preenchimento da tabela para os dados do objecto echo "<td rowspan='2' class='tdDados'>"; echo "<table class='tableDados'>"; if ($tipo != NULL and $tipo !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Tipo</p>"; echo "<p class='objtDad'>".$tipo."</p>"; echo"</td>"; echo "</tr>"; } if ($subtipo != NULL and $subtipo !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>SubTipo</p>"; echo "<p class='objtDad'>".$subtipo."</p>"; echo"</td>"; echo "</tr>"; } if ($resumo != NULL and $resumo !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Resumo</p>"; echo "<p class='objtDad'>".$resumo."</p>"; echo"</td>"; echo "</tr>"; } if ($autor != NULL and $autor !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Autor</p>"; echo "<p class='objtDad'>".$autor."</p>"; echo"</td>"; echo "</tr>"; } if ($coleccao != NULL and $coleccao !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Colecção</p>"; echo "<p class='objtDad'>".$coleccao."</p>"; echo"</td>"; echo "</tr>"; } if ($editor != NULL and $editor !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Editor</p>"; echo "<p class='objtDad'>".$editor."</p>"; echo"</td>"; echo "</tr>"; } if ($local != NULL and $local !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Local</p>"; echo "<p class='objtDad'>".$local."</p>"; echo"</td>"; echo "</tr>"; } if ($edicao != NULL and $edicao !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Edição</p>"; echo "<p class='objtDad'>".$edicao."</p>"; echo"</td>"; echo "</tr>"; } if ($ano != NULL and $ano !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Ano</p>"; echo "<p class='objtDad'>".$ano."</p>"; echo"</td>"; echo "</tr>"; } if ($idioma != NULL and $idioma !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Idioma</p>"; echo "<p class='objtDad'>".$idioma."</p>"; echo"</td>"; echo "</tr>"; } if ($ilustrado != NULL and $ilustrado !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Ilustrado</p>"; echo "<p class='objtDad'>".$ilustrado."</p>"; echo"</td>"; echo "</tr>"; } if ($paginas != NULL and $paginas !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Páginas</p>"; echo "<p class='objtDad'>".$paginas."</p>"; echo"</td>"; echo "</tr>"; } if ($capa != NULL and $capa !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Capa</p>"; echo "<p class='objtDad'>".$capa."</p>"; echo"</td>"; echo "</tr>"; } if ($estado != NULL and $estado !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Estado</p>"; echo "<p class='objtDad'>".$estado."</p>"; echo"</td>"; echo "</tr>"; } if ($material1 != NULL and $material1 !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Material</p>"; echo "<p class='objtDad'>".$material1."</p>"; echo"</td>"; echo "</tr>"; } if ($material2 != NULL and $material2 !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Material 2</p>"; echo "<p class='objtDad'>".$material2."</p>"; echo"</td>"; echo "</tr>"; } if ($material3 != NULL and $material3 !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Material 3</p>"; echo "<p class='objtDad'>".$material3."</p>"; echo"</td>"; echo "</tr>"; } if ($exemplar != NULL and $exemplar !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Exemplar</p>"; echo "<p class='objtDad'>".$exemplar."</p>"; echo"</td>"; echo "</tr>"; } if ($num_exemplares != NULL and $num_exemplares !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Nº de exemplares</p>"; echo "<p class='objtDad'>".$num_exemplares."</p>"; echo"</td>"; echo "</tr>"; } if ($componentes != NULL and $componentes !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Componentes</p>"; echo "<p class='objtDad'>".$componentes."</p>"; echo"</td>"; echo "</tr>"; } if ($dim1 != NULL and $dim1 !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Dimensões</p>"; echo "<p class='objtDad'>".$dim1."</p>"; echo"</td>"; echo "</tr>"; } if ($peso != NULL and $peso !=0){ if ($unid != NULL and $unid !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Peso</p>"; echo "<p class='objtDad'>".$peso."</p>"; echo"</td>"; echo "</tr>"; }else{ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Peso</p>"; echo "<p class='objtDad'>".$peso."</p>"; echo"</td>"; echo "</tr>"; } } if ($documentacao != NULL and $documentacao !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Documentação</p>"; echo "<p class='objtDad'>".$documentacao."</p>"; echo"</td>"; echo "</tr>"; } if ($defeitos != NULL and $defeitos !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Defeitos</p>"; echo "<p class='objtDad'>".$defeitos."</p>"; echo"</td>"; echo "</tr>"; } if ($localizacao != NULL and $localizacao !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Localização</p>"; echo "<p class='objtDad'>".$localizacao."</p>"; echo"</td>"; echo "</tr>"; } if ($origem != NULL and $origem !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Origem</p>"; echo "<p class='objtDad'>".$origem."</p>"; echo"</td>"; echo "</tr>"; } if ($ano_aquisi != NULL and $ano_aquisi !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Ano de Aquisição</p>"; echo "<p class='objtDad'>".$ano_aquisi."</p>"; echo"</td>"; echo "</tr>"; } if ($palavras_chave != NULL and $palavras_chave !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Palavras Chave</p>"; echo "<p class='objtDad'>".$palavras_chave."</p>"; echo"</td>"; echo "</tr>"; } echo"</table>"; echo"</td>"; echo "</tr>"; // Fim do preenchimento da tabela para os dados do objecto // Preenchimento da tabela para a imagem e para outras fotos echo "<tr>"; echo "<td>"; echo "<table border='1'>"; echo"<tr>"; echo "<td class='tdDados'>"; echo "<p>".$numero."</p>"; echo "</td>"; echo "</tr>"; echo "<tr>"; echo "<td class='tdDados'>"; echo "<p>outras fotos</p>"; echo"</td>"; echo"</tr>"; echo"</table>"; echo "</td>"; echo "</tr>"; echo "</tr>"; // Fim do preenchimento da tabela para a imagem e para outras fotos echo "</table>"; // Fim do preenchimento da tabela dos detalhes do objecto
-
nao consigo sincronizar um modelo feito no workbench para o mysql server, de modo a conectar com um programa java.
-
Obter os elementos de uma table que não se encontram na outra
danielfpaiva publicou um tópico em MySQL
Boa Noite, Precisava da vossa ajuda porque não sei como conseguir obter o resultado que necessito. O problema é o seguinte: Existe uma tabela XPTO e uma tabela OPTX que está ligadas por um foreign key. Eu necessitava de obter os elementos da tabela XPTO que não se encontram na tabela OPTX. Será que alguém me pode ajudar? -
Estou a escrever esta mensagem para quem tem dificuldades para ligar uma base de dados MySQL a um form em c#, que foi o meu caso. Criar o tal projeto. Instalar o Xampp: https://www.apachefriends.org/pt_br/index.html Criar base de dados no phpmyadmin. Instalar o seguinte driver: https://dev.mysql.com/downloads/connector/net/ Permite fazer a conexão do projeto a base de dados. Pode ser preciso reiniciar o VS depois da instalação. Botão direito nas References -> Add Reference -> Extensions -> Selecionar MySQL.Data -> OK Na parte do código meta o seguinte: using MySql.Data.MySqlClient; namespace WindowsFormsApplication1 { public partial class raiosmotas : Form { public raiosmotas() { InitializeComponent(); } private MySqlConnection mConn; private MySqlDataAdapter mAdapter; private DataSet mDataSet; private void button1_Click(object sender, EventArgs e) { mDataSet = new DataSet(); mConn = new MySqlConnection("Persist Security Info = False; server = localhost; database = nome_base_de_dados; uid = root"); mConn.Open(); if(mConn.State == ConnectionState.Open) { mAdapter = new MySqlDataAdapter("Select * From nome_tabela", mConn); mAdapter.Fill(mDataSet,"nome_tabela"); dataGridView1.DataSource = mDataSet; dataGridView1.DataMember ="nome_tabela"; } } } } Dúvidas? Comente em baixo.
-
Boas. Eu tenho uma base de dados em MySQL chamada 3raios que contém 3 tabelas: clientes, motas e vendas. Faço bem ter o nome da base de dados com numeros? Eu tenho que adicionar a base de dados no projeto para poder acede-la ou so é preciso codigo? Se for codigo, eu tenho o seguinte: using MySql.Data.MySqlClient; private MySqlConnection mConn; private MySqlDataAdapter mAdapter; private DataSet mDataSet; private void button1_Click(object sender, EventArgs e) { mDataSet = new DataSet(); mConn = new MySqlConnection("Persit Security Info = False;"+"server = localhost; database = 3raios; uid = root"); /* O que é uid? e está-me a dar erro nesta linha. Porque? */ mConn.Open(); if(mConn.State == ConnectionState.Open) { mAdapter = new MySqlDataAdapter("Select * From motas", mConn); mAdapter.Fill(mDataSet,"motas"); dataGridView1.DataSource = mDataSet; dataGridView1.DataMember ="motas"; } } O codigo esta correto? No design eu introduzi manualmente um datagriew e um bindingnavigator.
- 2 respostas
-
Pretendo que o Campo Mês seja preenchido por uma trigger, que copia a Data do Campo Datas e o formata para mês. Já tentei a formatação de várias formas e não resulta ... tenho tentado com o "date_format (Datas (), "%M") create trigger tr_DatFmt before insert on Tempos for each row set new.Mes = new.Datas; Assim copia a data por igual, só quero copiar o Mês. Obrigado
