Ir para conteúdo

rscarpim

Members
  • Total de itens

    11
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre rscarpim

  1. rscarpim

    Criar tabela temporaria

    Ola pessoal. Estou com o seguinte problema. Tenho que fazer a copia diaria de uma tabela muito grande, entao meu chefe decidiu que seria melhor copiar somente os registro que tem o campo dtultima iqual a data de hontem. Entao pensei em criar uma stored procedure para pegar os dados de uma tabela real com o mesmo nome da original, mais com final tmp, ou seja, cliente original, copia nova cliente_tmp Salvar os dados atraves do php na tabela _tmp, entao atraves de uma stored procedure ler a tabela temporaria e comparar com a tabela original, se existir o registro atualizar, caso nao incluir o novo registro, ufa... Alguem teria uma ideia de como fazer isso, ja tentei Loop, while, pegar os nomes dos campos automaticamente com COLUMN_NAME pois minha ideia seria tambem criar uma funcao generica para o caso pois tenho mais tabelas para copiar. Um grande abraco e obrigado pelas dias.
  2. rscarpim

    Como Criar htaccess?

    Pessoal como seria possivel criar um arquivo .htaccess redirecionando para uma pasta especifica e ai sim achar o index.php Exemplo Pastas: App Public index.php -> e aqui quero abrir a pagina inicial, entao tenho que fazer a configuracao ler aqui e nao o arquivo public_html e chamar o home.html. Pessoal muito obrigado pela ajuda de todos. um Abraco
  3. rscarpim

    Criar Arquivo CSV no Lado do Servidor

    Amigo muitissimo Obrigado pela sua valiosa dica. Estava olhando aqui no Google e achei esta ideia muito boa por sinal: http://www.voltsdigital.com.br/labs/gerando-planilhas-excel-com-php/ Mais assim mesmo agradeco e muito a atencao e presteza de todos. Ricardo Scarpim
  4. rscarpim

    Criar Arquivo CSV no Lado do Servidor

    Bom Dia pessoal. Estou precisando de um bom exemplo de como criar um arquivo .csv e salvar o mesmo em uma pasta especifica do lado do servidor, digamos uma pasta assim : 'csfFiles' ou qualquer outra coisa, mais eu tenho que poder passar o caminho pra esta pasta. Muito obrigado pela atancao e presteza de todos, um abraco
  5. rscarpim

    Relacionamento 2 Tabelas ?

    Muitissimo Obrigado meu amigo pela resposta, mais eu ja tenho a vinculacao: Tabela Mae: CREATE TABLE `tb_doc_document` ( `doc_id` INT(11) NOT NULL AUTO_INCREMENT, `doc_title` VARCHAR(255) NULL DEFAULT '0', `doc_description` LONGTEXT NULL, `doc_date_created` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP, `doc_priority` SMALLINT(6) NULL DEFAULT NULL, `doc_filepath` LONGTEXT NULL, `doc_category_id` INT(11) NULL DEFAULT NULL, `doc_company_id` INT(11) NULL DEFAULT '0', PRIMARY KEY (`doc_id`) ) COLLATE='latin1_swedish_ci' ENGINE=InnoDB AUTO_INCREMENT=4 Tabela Filha: CREATE TABLE `tb_doc_category` ( `cat_id` INT(11) NOT NULL AUTO_INCREMENT, `cat_description` VARCHAR(255) NOT NULL DEFAULT '0', `cat_company_id` INT(11) NULL DEFAULT NULL, PRIMARY KEY (`cat_id`) ) COLLATE='latin1_swedish_ci' ENGINE=InnoDB AUTO_INCREMENT=3 ; Esta e a View que uso para o Relacionamento. select `d`.`doc_id` AS `doc_id`, `d`.`doc_title` AS `doc_title`, `d`.`doc_description` AS `doc_description`, `d`.`doc_company_id` AS `doc_company_id`, `c`.`cat_description` AS `cat_description` from (`tb_doc_document` `d` left join `tb_doc_category` `c` on((`c`.`cat_id` = `d`.`doc_category_id`))) E Este e o meu Ajax para a Criacao das tabelas : /* Name : FListDocuments * Objective : Bring the List of Categories to the Screen Administrator Format. * Date Created : 12/19/2016 * Date Edited : * Parameters : * @pTypeSearch : This Parameter show's the information based on the type, Example: 1 = Full, show all content on the Table in Administrator Mode. 2 = Make the Search Based on the Button Explore Documents. * Autor : Ricardo Scarpim. */ function FListDocuments(pTypeSearch){ var vSearch = ''; var vFields = new Array(); var vField = ''; /* Creating the SQL Based on the pTypsSearch*/ switch(pTypeSearch) { /* Regular Search no Criteria. */ case 1: vSearch = 'pTpSearch=1&pSQL=SELECT DISTINCT * FROM tb_doc_category WHERE cat_company_id = "' + vCompany + '" ORDER BY cat_description'; break; /* Search with Bind Parameters, that means Search with some Criteria. */ case 2: vSearch = 'pTpSearch=1&pSQL=SELECT DISTINCT * FROM v_doc_document WHERE cat_description = ' + '"' + $('#txtSearch').val() + '"' + ' AND doc_company_id = "' + vCompany + '" GROUP BY cat_description ASC ORDER BY cat_description'; break; /* When using the Search Field make the Query Criteria with %*/ case 3: vSearch = 'pTpSearch=1&pSQL=SELECT DISTINCT * FROM tb_doc_category WHERE cat_description LIKE "' + $('#txtSearch').val() +'%" GROUP BY cat_description ASC ORDER BY cat_description'; break; case 4: var vArrTyped = new Array( $('#txtSearch').val() ); var vArrFields = new Array( 'doc_title', 'doc_description', 'cat_description') vSearch = 'pTpSearch=2'; break; } /* Searching the DataBase. */ $.ajax({ url : 'DBSearch.php', data : vSearch, type : 'post', async : false, dataType : 'json', success: function (dt) { if(dt.length > 0 && dt !== null) { var vHtml = ''; $.each(dt, function (k){ vHtml += '<div class="row" id="div-cat-' + dt[k].cat_id +'">'; vHtml += '<div class="col s12 m12 l12" style="background-color:#e0e0e0;border-radius: 5px;">'; vHtml += '<h4>' + dt[k].cat_description + '</h4>'; vHtml += '</div>'; $.ajax({ url : 'DBSearch.php', data : 'pTpSearch=1&pSQL=SELECT DISTINCT * FROM v_doc_document WHERE cat_description = "' + dt[k].cat_description + '"' , type : 'post', async : false, dataType : 'json', success: function(dts){ if(dts.length > 0 && dts !== null) { vHtml += '<div class="col s12 m12 l12">'; vHtml += '<table class="responsive-table highlight" id="tblData" data-id="'+ dt[k].cat_id +'">'; vHtml += '<thead>'; vHtml += '<th></th>' vHtml += '<th data-field="title" style="width:30%;">Title</th>'; vHtml += '<th data-field="description" style="width:40%;">Description</th>'; vHtml += '<th data-field="type" class="right-align" style="width:10%;">Type</th>'; vHtml += '<th data-field="edit" style="width:10%;"></th>'; vHtml += '<th data-field="delete" style="width:10%;"></th>'; vHtml += '</thead>'; vHtml += '<tbody>'; var vExt = ''; var vFileExt = ''; /* All Database Result. */ $.each(dts, function (j){ vExt = dts[j].doc_filepath; vExt !== null ? vFileExt = vExt.substring(vExt.lastIndexOf('.') + 1): vFileExt = ''; vHtml += '<tr>'; vHtml += '<td></td>'; dts[j].doc_filepath !== null || dts[j].doc_filepath !== undefined ? vHtml += '<td><a href="'+ dts[j].doc_filepath +'" target="_blank">' + dts[j].doc_title + '</a></td>': vHtml += '<td></td>'; dts[j].cat_description !== null || dts[j].cat_description !== undefined ? vHtml += '<td>' + dts[j].doc_description + '</td>': vHtml += '<td></td>'; vFileExt == 'pdf' ? vHtml += '<td class="center-align"><span class="badge red" style="color:white;">' + vFileExt + '</span></td>': vHtml += '<td class="center-align"><span class="badge blue" style="color:white;">' + vFileExt + '</span></td>'; vHtml += '<td><a class="waves-effect waves-light btn center-align" data-id="'+ dts[j].doc_id +'" id="btn-edit" style="background-color:#f3bf3d; width:155px;"><i class="material-icons right">mode_edit</i>Edit</a></td>'; vHtml += '<td><a class="waves-effect waves-light btn center-align" data-id="'+ dts[j].doc_id +'" id="btn-delete" style="background-color:#d43c37; width:155px;"><i class="material-icons right">delete</i>Delete</a></td>'; vHtml += '<td></td>'; vHtml += '</tr>'; }); vHtml += '</tbody>'; vHtml += '</table>'; vHtml += '</div>'; } } }); vHtml += '</div>'; }); /* Show the HTML. */ $('#div-list-docs').append(vHtml); } },complete: function(xhr){ /* Remove de Cursor. */ $('#div-cursor').slideUp('slow'); } }); }FListDocuments(1); Ele me retorna as Tables, mais como voce pode ver eu tenho que fazer um select dentro do outro pois quero primeiro criar um cabecalho para depois mostrar os itens que pertencem a esta categoria. Fui claro a respeito ? Na verdade quero fazer o mesmo processo com Ajax mais sem ter que realizar duas requisicoes no mesmo codigo ? Muitissimo Obrigado um abraco a todos.
  6. rscarpim

    Relacionamento 2 Tabelas ?

    Pessoal a duvida e a seguinte: Tenho a Tabela mae : tb_doc_document Tenho a Tabela Filho : tb_doc_category Gostaria de saber como criar uma VIEW para Trazer os Dados da tabela mae, juntamente com os respectivos Registros Filhos Exemplo: Title = bla bla bla cat_description = categoria um Title = bla bla bla cat_description = categoria dois Title = bla bla bla bla cat_description = categoria tres Title = bla bla bla bla cat_description = categoria tres Title = bla bla bla cat_description = categoria quatro Title = bla bla bla cat_description = categoria quatro Title = bla bla bla cat_description = categoria quatro Preciso exibir isto em uma Table e estou usando Ajax mais nao estou sabendo muito como lidar com a ideia, se alguem tiver um exemplo de como colocar o Titulo da categoria como Divisor entre as tabelas e depois a tabela com a descricao. Obrigado pessoal um grande abraco
  7. rscarpim

    UPDATE em 2 Tabelas

    Bom Dia Amigo. Muito obrigado pela ajuda, mais sabe como e ne, kkkkkk, e modelagem antiga e pra falar a verdade e uma baderna kkkkkk Eu preciso fazer um UPDATE em duas tabelas: Tabela Mae = apolices. Tabela Filha = wp_users. Na verdade eu tenho que trocar o endereco de Email na Tabela Mae(apolices) e no mesmo update tenho que trocar o valor de alguns campos na Tabela Filha(wp_users)tais como, user_login, user_email, mais o criterio e que o nomeFirst seja Igual a 'fulano' e no nameLast seja igual a 'siclano' e que o codio primario da tabela Mae seja igual ao codigo secundario da tabela Filha. E estes campos tem que receber o valor da Tabela Mae(Campo CompanyID), pois estou concatenando o email, na verdade e uma query para filtrar determinados clientes e estes clientes tem que receber um email com o seguinte conteudo: test@(aqui tenho que colocar o CompanyID vindo da Tabela Mae).com Fui claro, rsrs. Agradeco muito a atencao e presteza de todos um forte abracao a todos.
  8. rscarpim

    UPDATE em 2 Tabelas

    Bom Dia Pessoal. A minha duvida e a seguinte: Tenho uma Tabela Mae = apolices Tenho uma Tabela Filha = usuarios. Eu gostaria de realizar um Update na Tabela Mae e tambem na Tabela Filha, Ex: UPDATE apolices p SET p.email = CONCAT('test@', p.companiaID, '.com'), u.user_email = CONCAT('test@', p.companiaID, '.com'), u.user_nicename= CONCAT('test@', p.companiaID, '.com') FROM apolices JOIN wp_users u WHERE p.nameLast = 'smith' AND p.nameFirst = 'jane' AND p.wpid = wp_users.ID O Registro na Tabela de apolices e Atualizado com a string : test@(numero da Comania).com mais o registro na tabela de usuarios so pega o valor da primeira Row, ou seja muda o mesmo endereco para todo o restante da tabela. Pessoal fui claro. Na realidade o que preciso e realizar um UPDATE em 2 tabelas simultaneamente com o criterio WHERE mais nao esta realizando o update na tabela filha ? Muitissimo Obrigado a todos um grande abraco
  9. rscarpim

    UPDATE em 2 Tabelas

    Bom Dia Pessoal. A minha duvida e a seguinte: Tenho uma Tabela Mae = apolices Tenho uma Tabela Filha = usuarios. Eu gostaria de realizar um Update na Tabela Mae e tambem na Tabela Filha, Ex: UPDATE apolices p SET p.email = CONCAT('test@', p.companiaID, '.com'), u.user_email = CONCAT('test@', p.companiaID, '.com'), u.user_nicename= CONCAT('test@', p.companiaID, '.com') FROM apolices JOIN wp_users u WHERE p.nameLast = 'smith' AND p.nameFirst = 'jane' AND p.wpid = wp_users.ID O Registro na Tabela de apolices e Atualizado com a string : test@(numero da Comania).com mais o registro na tabela de usuarios so pega o valor da primeira Row, ou seja muda o mesmo endereco para todo o restante da tabela. Pessoal fui claro. Na realidade o que preciso e realizar um UPDATE em 2 tabelas simultaneamente com o criterio WHERE mais nao esta realizando o update na tabela filha ? Muitissimo Obrigado a todos um grande abraco
  10. rscarpim

    Problemas com URL lado Servidor

    Muito Obrigado amigo vou Realizar estas modificacoes agora pra verificar como a pagina vai se comportar, obrigado
  11. rscarpim

    Problemas com URL lado Servidor

    Pessoal tudo bem, estou com um problema que esta me encomodando tem alguns dias ja: Tenho um site hospedado no Godaddy.com, ate ai tudo bem, mais o problema e o seguinte, quando tenho que por exemplo utizar o endereco de URL, exemplo: require_once './DBConnection.php'; Quando passo este endereco no servidor ele nao acha, o que eu gostaria de saber existe algum arquivo que posso criar para este problema acabar, ou um metodo nao sei, estou em busca de ajuda para solucionar pois to batendo cabeca pra caramba com isso Outro exemplo do lado do servidor: require_once '/home/empresa/public_html/Project/Database/DBConnection.php Digamos que e o mesmo endereco porem esta do lado do servidor. Eu quero nao precisar colocar todo este endereco pois esta dando muita diferenca entre as paginas e ainda estou usando requisicoes ajax e esta muito dificil pegar o valor de retorno. Agradeco a todos pela ajuda e presteza, um forte abraco Ricardo Scarpim. OBS: Assim se encontra o meu diretorio home: public_html Instructor Project Student
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.