Pesquisar na Comunidade
Mostrando resultados para as tags ''Alterar''.
Encontrado 9 registros
-
Olá pessoal, Eu estou com um problema aqui onde eu quero modificar um o tamanho do campo ou seja este é o ALTERTABLE: ALTER TABLE BASE.BSDOCUMENTO alter column DOCUMFORMATADO type VARCHAR(50); Está dando o seguinte erro: SQL Error [0A000]: ERROR: cannot alter type of a column used by a view or rule Detail: rule _RETURN on view vwOutrosDocs depends on column "documformatado" A questão é que não posso dropar a View, saberiam me dizer como posso modificar o campo sem precisar dropar a View? Desde já agradecido!
-
Como posso alterar dados em um arquivo de texto usando a linguagem c ? Por exemplo : tenho um arquivo.txt com essas informações : sendo que cada numero está em uma linha 123 12 45 5 Como alterar especificamente, por exemplo, o numero 45 para 6666 ?
-
Boa noite galera. Eu criei um sistema onde possui um filtro de login que,caso seja adm direciona a um painel que possui a opçao de mostrar todos os dados dos usuarios cadastrados e caso logue como usuario possui um painel que lhe permite alterar APENAS os seus dados. A parte do administrados esta funcionando certinho,mostra todos os dados dos usuarios,le,altera e delta certinho; porem a do usuario,eu não consigo mostrar apenas os dados DELE e sim de todos os demais... Conseguem me ajudar? Vou deixar os codigos da pagina do usuario para ajudar ********** INDEX1.PHP ****************** <?php include("seguranca.php"); // Inclui o arquivo com o sistema de segurança protegePagina(); // Chama a função que protege a página ?> <?php // A sessão precisa ser iniciada em cada página diferente if (!isset($_SESSION)) session_start(); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link href="css/bootstrap.min.css" rel="stylesheet"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="css/style8.css" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <script src="js/bootstrap.min.js"></script> </head> <body> <div class="container" style="border-top: 10px solid #fff; border-left: 60px solid #fff; "> <div class="row"> <div class="panel panel-default"> <div class="panel-body"> <img src="img/restrito.jpg" width="210" height="45"/> <a href="logout.php" title="Logout" style="margin-left:750px;"> <img src="img/logout-gray.png" width="24" height="24"></a> </div> </div> </div> <div class="row"> <div class="panel panel-default"> <div class="panel-body"> <h3>Bem - Vindo(a) Usuario</h3> <h2><?php echo $_SESSION['usuarioNome']; ?></h2> <p>** Utilize o menu interativo abaixo para acessar as opcoes<p> </div> </div> <ul class="ca-menu"> <li> <a href="usuario_logado.php"> <span class="ca-icon" id="heart">U w</span> <div class="ca-content"> <h2 class="ca-main">Dados e Senha</h2> <h3 class="ca-sub">Alterar suas informacoes </h3> </div> </a> </li> <li> <a href="#"> <span class="ca-icon">F</span> <div class="ca-content"> <h2 class="ca-main">Meus Arquivos</h2> <h3 class="ca-sub">Acessar arquivos </h3> </div> </a> </li> <li> <a href="#"> <span class="ca-icon">e</span> <div class="ca-content"> <h2 class="ca-main">Ajuda e Suporte</h2> <h3 class="ca-sub">Precisa de ajuda em algo?</h3> </div> </a> </li> <li> <a href="logout.php"> <span class="ca-icon">X</span> <div class="ca-content"> <h2 class="ca-main">Sair</h2> <h3 class="ca-sub">Deslogar da sessao</h3> </div> </a> </li> </ul> </div> </div> </br> </br> </br> </body> </html> ************************** USUARIO LOGADO.PHP ********************************** <?php include("seguranca.php"); // Inclui o arquivo com o sistema de segurança protegePagina(); // Chama a função que protege a página ?> <?php // A sessão precisa ser iniciada em cada página diferente if (!isset($_SESSION)) session_start(); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link href="css/bootstrap.min.css" rel="stylesheet"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <script src="js/bootstrap.min.js"></script> </head> <body> <div class="container" style="border-top: 60px solid #fff; border-left: 60px solid #fff; "> <div class="row"> <div class="span12"> <div class="panel panel-default"> <div class="panel-body"> <img src="img/restrito.jpg" width="200" height="45"/> <a href="logout.php" title="Logout" style="margin-left:600px;"> <img src="img/logout-gray.png" width="24" height="24"></a> </div> </div> </div> </div> <div class="row"> <div class="span12"> <table class="table table-striped table-bordered"> <thead> <tr> <th>Nome</th> <th>Endereco de Email</th> <th>Numero de Celular</th> <th>Acao</th> </tr> </thead> <tbody> <?php include 'paginator.php'; include 'database.php'; $pdo = Database::connect(); $paginator = new Paginator(); $sql = "SELECT count(*) FROM customers "; $paginator->paginate($pdo->query($sql)->fetchColumn()); $sql = "SELECT * FROM customers "; $query = isset($_GET['query'])?('%'.$_GET['query'].'%'):'%'; $sql .= "WHERE name LIKE :query OR email LIKE :query OR mobile LIKE :query "; $start = (($paginator->getCurrentPage()-1)*$paginator->itemsPerPage); $length = ($paginator->itemsPerPage); $sql .= "ORDER BY id DESC limit :start, :length "; $sth = $pdo->prepare($sql); $sth->bindParam(':start',$start,PDO::PARAM_INT); $sth->bindParam(':length',$length,PDO::PARAM_INT); $sth->bindParam(':query',$query,PDO::PARAM_STR); $sth->execute(); foreach ($sth->fetchAll(PDO::FETCH_ASSOC) as $row) { echo '<tr>'; echo '<td>'. $row['name'] . '</td>'; echo '<td>'. $row['email'] . '</td>'; echo '<td>'. $row['mobile'] . '</td>'; echo '<td width=250>'; echo '<a class="btn" href="ler.php?id='.$row['id'].'">Visualizar</a>'; echo ' '; echo '<a class="btn btn-success" href="alterar.php?id='.$row['id'].'">Alterar</a>'; echo ' '; echo '</td>'; echo '</tr>'; } Database::disconnect(); ?> </tbody> </table> <?php echo $paginator->pageNav(); ?> </div> </div> </div> <!-- /container --> </body> </html> *********************************** SEGURANCA.PHP ***************************************** <?php // Configurações // ============================== $_SG['conectaServidor'] = true; // Abre uma conexão com o servidor MySQL? $_SG['abreSessao'] = true; // Inicia a sessão com um session_start()? $_SG['caseSensitive'] = false; // Usar case-sensitive? Onde 'thiago' é diferente de 'THIAGO' $_SG['validaSempre'] = true; // Deseja validar o usuário e a senha a cada carregamento de página? // Evita que, ao mudar os dados do usuário no banco de dado o mesmo contiue logado. $_SG['servidor'] = 'localhost'; // Servidor MySQL $_SG['usuario'] = 'root'; // Usuário MySQL $_SG['senha'] = 'root'; // Senha MySQL $_SG['banco'] = 'crud_tutorial'; // Banco de dados MySQL $_SG['paginaLogin'] = 'login.php'; // Página de login $_SG['tabela'] = 'customers'; // Nome da tabela onde os usuários são salvos // ============================== // ====================================== // ~ Não edite a partir deste ponto ~ // ====================================== // Verifica se precisa fazer a conexão com o MySQL if ($_SG['conectaServidor'] == true) { $_SG['link'] = @mysql_connect($_SG['servidor'], $_SG['usuario'], $_SG['senha']) or die("MySQL: Não foi possível conectar-se ao servidor [".$_SG['servidor']."]."); mysql_select_db($_SG['banco'], $_SG['link']) or die("MySQL: Não foi possível conectar-se ao banco de dados [".$_SG['banco']."]."); } // Verifica se precisa iniciar a sessão if ($_SG['abreSessao'] == true) session_start(); /** * Função que valida um usuário e senha * * @param string $usuario - O usuário a ser validado * @param string $senha - A senha a ser validada * * @return bool - Se o usuário foi validado ou não (true/false) */ function validaUsuario($usuario, $senha) { global $_SG; $cS = ($_SG['caseSensitive']) ? 'BINARY' : ''; // Usa a função addslashes para escapar as aspas $nusuario = addslashes($usuario); $nsenha = addslashes($senha); // Monta uma consulta SQL (query) para procurar um usuário $sql = "SELECT `id`, `name`, `nivel` FROM `".$_SG['tabela']."` WHERE ".$cS." `usuario` = '".$nusuario."' AND ".$cS." `senha` = '".$nsenha."' LIMIT 1"; $query = mysql_query($sql); $resultado = mysql_fetch_assoc($query); // Verifica se encontrou algum registro if (empty($resultado)) { // Mensagem de erro quando os dados são inválidos e/ou o usuário não foi encontrado echo "<script>alert('Login Invalido');window.location='login.php'</script>"; exit; // Nenhum registro foi encontrado => o usuário é inválido return false; } else { // Definimos tres valores na sessão com os dados do usuário $_SESSION['usuarioID'] = $resultado['id']; // Pega o valor da coluna 'id do registro encontrado no MySQL $_SESSION['usuarioNome'] = $resultado['name']; // Pega o valor da coluna 'nome' do registro encontrado no MySQL $_SESSION['usuarioNivel'] = $resultado['nivel']; // Pega o valor da coluna 'nivel' do registro encontrado no MySQL if ($resultado['nivel'] == 1) { header("Location:index.php"); } else if ($resultado['nivel'] == 2) { header("Location:index1.php"); } // Verifica a opção se sempre validar o login if ($_SG['validaSempre'] == true) { // Definimos dois valores na sessão com os dados do login $_SESSION['usuarioLogin'] = $usuario; $_SESSION['usuarioSenha'] = $senha; } return true; } } /** * Função que protege uma página */ function protegePagina() { global $_SG; if (!isset($_SESSION['usuarioID']) OR !isset($_SESSION['usuarioNome'])) { // Não há usuário logado, manda pra página de login expulsaVisitante(); } else if (!isset($_SESSION['usuarioID']) OR !isset($_SESSION['usuarioNome'])) { // Há usuário logado, verifica se precisa validar o login novamente if ($_SG['validaSempre'] == true) { // Verifica se os dados salvos na sessão batem com os dados do banco de dados if (!validaUsuario($_SESSION['usuarioLogin'], $_SESSION['usuarioSenha'])) { // Os dados não batem, manda pra tela de login expulsaVisitante(); } } } } /** * Função para expulsar um visitante */ function expulsaVisitante() { global $_SG; // Remove as variáveis da sessão (caso elas existam) unset($_SESSION['usuarioID'], $_SESSION['usuarioNome'], $_SESSION['usuarioLogin'], $_SESSION['usuarioSenha']); // Manda pra tela de login header("Location: ".$_SG['paginaLogin']); } **************************** VALIDA.PHP *************************************** <?php // Inclui o arquivo com o sistema de segurança require_once("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 // Redireciona o visitante de acordo com o nivel if ($resultado['nivel'] == 1) { header("Location:index.php"); } else if ($resultado['nivel'] == 2) { header("Location:index1.php"); } //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(); } } Obrigada desde já quem puder me ajudar
-
Olá Senhores, tudo bem com vocês ?Bom ,sou leigo em SQL e estou com um problema que é o seguinte:Estou usando o PostGreSQLTennho uma tabela chamada OfMessageArchive , contendo a coluna FROMJIDNessa tabela tenho diversos registros que estão como joao@hotmail.com , maria@bol.com.br , marcos@gmail.com e por aí vai.Acredito que uns 15 dominios de e-mails diferentes. Não sei quais são todos eles.Tendo essas informações preciso alterar por exemplo tudo que esteja como @hotmail.com para @empresa.com.br , tudo o que esteja como @bol.com.br , para @empresa.com.br e por aí vai , deixando tudo como joao@empresa.com.br , maria@empresa.com.br , marcos@empresa.com.br e por aí vai.Preciso então de 2 comandos , e essas são as minhas dúvidas:1 - Qual comando eu comando eu consigo listar todos os registros nessa coluna que estão com @ alguma coisa , sem ter que repeti-los ( estamos falando de quase 45.000 registros) ? Exemplo:Após executar o comando ele mostra que na coluna FROMJID tem os dominios:@bol.com.br @hotmail.com@gmail.com ??????????2 - Eu sabendo quais são os dominios de e-mail que estão cadastrados na coluna FROMJID da tabela OfMessageArchive , qual o comando eu uso para substiruir todos esses dominios @bol.com.br , @gmail.com e por aí vai , por @empresa.com.br , deixando por exemplo joao@bol.com.br para joao@empresa.com.br ?Muito obrigado galera
- 2 respostas
-
- postgresql
- registros
- (e %d mais)
-
Lista de Celulares - Dificuldade em alterar dados de um celular
uma questão postou karenfreitas C, C++
Olá pessoal, estou trabalhando em programa de lista técnica de celulares. Falta apenas uma função, que a função alterar dados de um celular. Já tentei fazer isso utilizando fseek, utilizando algo como renomear arquvos mas não deu certo, meu professor deu uma dica para dividir sub-menus e depois usar o strcpy, também tentei mas não consegui... Penso que strcpy seria uma boa maneira, mas sério não consigo utilizar, se vocês puderem me ajudar fico grata. Abaixo colocarei o código a titulo de informação, vocês talvez encontraram erros nele... Mas minha maior preocupação é sobre como alterar esses benditos dados de um celular. [code] #define MAX 100 #include <stdio.h> #include <stdlib.h> #include <string.h> struct celular { char marca[15]; char modelo[25]; char processador[10]; char memoria [8]; char tela [4]; char inter [4]; char sisopera [15]; char valor [10]; }; typedef struct celular TCelular; struct listaDeCelulares { unsigned ncel; // Número de celulares na lista TCelular celulares[MAX]; }; typedef struct listaDeCelulares TListaCelulares; void mostreCelular(TCelular cel) { printf("%-12s",cel.marca); printf("%-15s",cel.modelo); printf("%-8s",cel.processador); printf("%-7s",cel.memoria); printf("%-4s",cel.tela); printf("%-4s",cel.inter); printf("%-15s",cel.sisopera); printf("%-9s",cel.valor); printf("\n"); } void mostreListaDeCelulares(TListaCelulares *lis) { int i; printf("\n\n ---------------------- Lista de Celulares ----------------------------\n"); printf("\n"); printf(" MARCA-------MODELO---------PROCES.-MEM.--TELA-NET-S.O.-----------VALOR\n"); printf("\n"); for(i=0; i<lis->ncel; i++) { printf(" "); mostreCelular(lis->celulares); printf("\n"); } printf("\n\n"); } int buscaCelular(TListaCelulares *lis, TCelular cel) { int i; for(i=0; i<lis->ncel; i++) if(strcmp(cel.modelo,lis->celulares.modelo) == 0) printf("\n"); return i; return -1; } int buscaCelularmodelo(TListaCelulares *lis, TCelular cel) { int i; for(i=0; i<lis->ncel; i++) if(strcmp(cel.modelo,lis->celulares.modelo) == 0) mostreCelular(lis->celulares); printf("\n"); return i; return -1; } int buscaCelularmarca(TListaCelulares *lis, TCelular cel) { int i; for(i=0; i<lis->ncel; i++) if(strcmp(cel.marca,lis->celulares.marca) == 0) mostreCelular(lis->celulares); printf("\n\n"); return i; return -1; } int buscaCelularinternet(TListaCelulares *lis, TCelular cel) { int i; for(i=0; i<lis->ncel; i++) if(strcmp(cel.inter,lis->celulares.inter) == 0) mostreCelular(lis->celulares); printf("\n\n"); return i; return -1; } void insereCelular(TListaCelulares *lis, TCelular cel) { lis->celulares[lis->ncel] = cel; lis->ncel++; } int ordenaMarca(const void *a, const void *b) { TCelular *ca = (TCelular *) a; TCelular *cb = (TCelular *) b; return strcmp(ca->marca,cb->marca); } int ordenaValor(const void *a, const void *b) { TCelular *ca = (TCelular *) a; TCelular *cb = (TCelular *) b; return strcmp(ca->valor,cb->valor); } int ordenaProcessador(const void *a, const void *b) { TCelular *ca = (TCelular *) a; TCelular *cb = (TCelular *) b; return strcmp(ca->processador,cb->processador); } TCelular removeCelular(TListaCelulares *lis, int ind) { int i; TCelular res = lis->celulares[ind]; for(i=ind; i<lis->ncel-1; i++) lis->celulares = lis->celulares[i+1]; lis->ncel--; return res; } char menu() { printf("******************************\n"); printf("* Ficha T%ccnica de Celulares *\n",130); printf("******************************\n\n"); printf(" 1 - BUSCAR celular pela Marca\n"); printf(" 2 - BUSCAR pela Tecnologia de Internet (3G ou 4G)\n"); printf(" 3 - INSERIR celular\n"); printf(" 4 - APAGAR celular\n"); printf(" 5 - MOSTRAR celulares ordenados pela Marca\n"); printf(" 6 - MOSTRAR celulares ordenados pelo Valor\n"); printf(" 7 - MOSTRAR celulares ordenados pelo Processador\n"); printf(" 8 - EDITAR dados de um celular"); printf("\n 0 - SAIR do aplicativo\n"); printf("\n Escolha uma op%c%co: ",135,198); fflush(stdin); return getchar(); } int main() { TListaCelulares liscel; liscel.ncel = 0; TCelular cel; int rb; int alterado = 0; char op2 = 'A'; char op = 'A'; FILE *fp; fp = fopen("Celulares.arq","rb"); if(fp != NULL) { fread(&liscel.ncel,sizeof(unsigned),1,fp); fread(liscel.celulares,sizeof(TCelular),liscel.ncel,fp); //fread(&liscon,sizeof(TListaContatos),1,fp); } fclose(fp); while(op != '0') { op = menu(); switch(op) { fflush(stdin); case '1': printf("\n\n **** Filtrar celulares pela marca ****\n"); printf("\n Marca: "); fflush(stdin); gets(cel.marca); printf("\n\n-------------Lista de Celulares Filtrados pela Marca--------------\n"); printf("MARCA-------MODELO---------PROCES.-MEM.--TELA-NET-S.O.-----------VALOR\n"); rb = buscaCelularmarca(&liscel,cel); if(rb < 0) printf("\n **** Celular com esta marca n%co existe ****\n",198); printf("\n\n"); break; case '2': printf("\n\n **** Filtrar celulares pela Tecnologia de Iternet (3G ou 4G) ****\n"); printf("\n Tecnologia de Internet: "); fflush(stdin); gets(cel.inter); printf("\n\n------------Lista de Celulares Filtrados pela Internet------------\n"); printf("MARCA-------MODELO---------PROCES.-MEM.--TELA-NET-S.O.-----------VALOR\n"); rb = buscaCelularinternet(&liscel,cel); if(rb < 0) printf("\n **** Celular com esta tecnologia de internet n%co existe ****\n",198); printf("\n\n"); break; case '3': fflush(stdin); printf("\n\n --- Cria novo celular ---\n"); printf(" Modelo: "); gets(cel.modelo); rb = buscaCelular(&liscel,cel); // if(rb >= 0) // printf("\n **** Celular existente ****\n\n"); // else { printf("\n\n"); printf(" Marca : "); gets(cel.marca); printf(" Modelo : "); gets(cel.modelo); printf(" Processador : "); fflush(stdin); gets(cel.processador); printf(" Memoria : "); gets(cel.memoria); printf(" Tela : "); gets(cel.tela); printf(" Tecnologia de Internet: "); gets(cel.inter); printf(" Sistema Operacional : "); gets(cel.sisopera); printf(" Valor : "); gets(cel.valor); while(op2!='s' && op2!='S' && op2!='n' && op2!='N') { printf("\n Salvar celular? (s/n): "); fflush(stdin); op2 = getchar(); if(op2=='S' || op2=='s') { alterado = 1; insereCelular(&liscel,cel); printf("\n\n **** Celular criado ****\n\n"); } else if(op2!='N' && op2!='n') printf("\n\n **** Pressione S ou N ****\n\n"); } } op2 = 'A'; break; case '4': fflush(stdin); printf("\n\n **** Apagar celular ****\n"); printf(" Modelo: "); gets(cel.modelo); rb = buscaCelular(&liscel,cel); if(rb < 0) printf("\n **** Celular n%co existe ****\n",198); else { printf(" Excluir %s? (S/N): ",cel.modelo); op2 = getchar(); if(op2=='s' || op2=='S') { removeCelular(&liscel,rb); alterado = 1; } } printf("\n\n"); break; case '5': qsort(liscel.celulares,liscel.ncel,sizeof(TCelular),ordenaMarca); mostreListaDeCelulares(&liscel); break; case '6': qsort(liscel.celulares,liscel.ncel,sizeof(TCelular),ordenaValor); mostreListaDeCelulares(&liscel); break; case '7': qsort(liscel.celulares,liscel.ncel,sizeof(TCelular),ordenaProcessador); mostreListaDeCelulares(&liscel); break; case '8': printf("\n\n"); case '0': break; default: printf("\n\n **** Entrada invalida ****\n\n"); } } if(alterado) { printf("\n\n Arquivo alterado. Deseja salvar as altera%c%ces? (S/N): ",135,228); fflush(stdin); op2 = getchar(); if(op2=='S' || op2=='s') { fp = fopen("Celulares.arq","wb"); fwrite(&liscel.ncel,sizeof(unsigned),1,fp); fwrite(liscel.celulares,sizeof(TCelular),liscel.ncel,fp); //fwrite(&liscon,sizeof(TListaContatos),1,fp); fclose(fp); printf("\n **** O arquivo foi salvo ****\n"); } } printf("\n"); return 0; } [/code] -
Fala pessoal beleza? Estou desenvolvendo um site no wordpress para uma revenda de carros, estou testando um tema chamado car dealer, o tema é fantastico, bem simples de ser utilizado. Entretanto o grande problema é que não estou achando em quais arquivos do wordpress eu devo editar alguns textos, pois os mesmos estão em ingles, e eu preciso alterar esses campos. A url do site é a seguinte http://issoeumdominio.esy.es(sim é um domínio teste tambem haha) e podem ver na imagem abaixo o que eu preciso alterar Essa parte é um widget que esta inserido em uma página, mas eu não acho de jeito nenhum onde estão esses textos como o "our price" Eu estou utilizando o plugin Progression Car Dealer, quem estiver disposto a me ajudar, posso passar os dados de acesso ao painel de controle do wordpress
-
Sou novo em Access (VBA) e preciso de ajuda com uma coisa: Eu criei um formulário de usuário e senha para entrar no sistema. Preciso criar um formulário para que o usuário logado possa alterar a sua senha. E isso eu não sei fazer. Por favor, se alguém puder me ajudar eu agradeço muito. Procurei no fórum, mas acho que não soube fazer a pesquisa.
-
Prezados, Estou desenvolvendo um pequeno programa, estou lendo um arquivo com algumas informações. Para ler: while(fgets(ch2,sizeof(ch2),arq)!=NULL){ fgets(ch2,0,arq); result=ch2; printf("Oi:%s",ch2); num=num+1; // Essa parte acima é um teste. Eu gostaria de procurar algo no arquivo e fazer uma comparação, mais não consigo, alguém tem alguma dica, já pesquisei bastante e não acho muitas informações.
-
Ola pessoal, tudo bem? sou novo por aqui e consequentemente muuito novato no MySql. Tipow... faz anos que não vejo nada sobre os comandos SQL.. Más vamos ao assunto. Tenho uma loja virtual pelo PrestaShop, e nele tem uma ferramenta que eu posso escrever códigos em SQL e ele executa (achei muito massa essa ferramenta). Más tenho um problema muito simples, que eu não achei a solução... hehehe... Problema: preciso criar um esquema no sql que altere o conteúdo de um campo. Tipow assim... dentro do bd, existe uma tabela chamada pt_product e dentro dessa tem um campo chamado quantity. O que eu quero é apenas fazer um esquema que sempre q eu precisar alterar a quantidade de todos os produtos, já fique automatizado. Depois de eu pesquisar um pouco, fiz esse esquema abaixo... más não está dando certo... dá esse erro: "é uma palavra-chave não autorizada." o código que fiz é esse: SELECT "quantity" FROM pt_product WHERE UPDATE pt_product SET quantity=100 Obs: já tentei fazer com as "aspas" no quantity e também sem as aspas... se alguém puder me ajudar, ficarei muito grato... Fico no aguardo!