Articles of database

Para entender o comando de inclusão do PHP

Gostaria de ter todas as variables ​​acessíveis do arquivo handler_login.php que include no arquivo handler_question.php . O handler_question.php processa os dados do seguinte formulário. My form_question.php Title: Question: Tags: O seguinte arquivo é o que o último arquivo inclui Meu handler_login.php e, finalmente, o meu handler_question.php onde o problema ocorre <?php include 'handler-login.php'; // This […]

Código de aplicação Redesign para reduzir o número. de Database Hits da Performance Perspective

Cenário Quero analisar um grande arquivo CSV e inserir dados no database, o arquivo csv tem aproximadamente 100K linhas de dados. Atualmente, estou usando o fgetcsv para analisar o arquivo linha por linha e inserir dados no database e agora estou batendo no database para cada linha de dados presente no arquivo csv, então a […]

Marque a tabela Inserir ou Atualizar

Veja o código abaixo, verifique se os dados existem na tabela, se não existir, insira-o ou então atualize a tabela. Como você pode vê-lo parecer um pouco bagunçado – existe de qualquer maneira para melhorar a lógica do código ou algo menor? Eu tenho algumas mesas que precisam fazer o mesmo. foreach ($sheet as $data) […]

Manipulação de session do database php no IE8

Eu tenho uma página html de onde estou fazendo essa chamada periodicamente: function logon(id) { $.get(“data.php”, { action: ‘online’, userID: id}, function(data){ $(“#msg”).html(data); }); } O que isso faz é que ele chama este script SQL em data.php: $sql = “update user_sessions set expires=(expires + 2) where userID = $userID”; mysql_query($sql, $conn) or die(mysql_error()); echo […]

Obter o valor da matriz ASSOC por índice numérico

Em todos os exemplos de consultas do Codeigniter em http://ellislab.com/codeigniter/user-guide/database/results.html , acho que o nome do campo deve ser conhecido para obter o seu valor. $query = $this->db->query(“SELECT title,name,body FROM table”); foreach ($query->result() as $row) { echo $row->title; echo $row->name; echo $row->body; } Por exemplo, se eu quiser obter o title , eu irei executar […]

Maneira de atualizar automaticamente uma coluna no database dependendo do tempo

Existe algum caminho ou script que permita atualizar automaticamente a coluna no meu database todos os dias à meia-noite. Por exemplo, eu tenho uma coluna ‘x’, atualmente o valor em determinada linha na coluna ‘x’ é dizer 10, o que eu quero é reinicialize esse valor para 0 à medida que o relógio atinge 00: […]

Laravel Eloquent: Como selecionar um modelo de usuário amigo?

Estou tentando selecionar todos os objects de usuários de amigos. Um amigo pode ser o primeiro usuário ou o segundo usuário da amizade salva. Como faço isso usando Eloquent? Aqui está o que eu tentei: $friends = Friend::select(array(‘users.id’, ‘users.name’)) ->leftJoin(‘users’, function($join) { $join->on(‘user_id_1’, ‘=’, ‘users.id’); // $join->on(‘user_id_2’, ‘=’, ‘users.id’); }) ->where( [‘user_id_1’ => $myID, ‘accepted’ […]

Como me conecto a bancos de dados diferentes em tempo de execução?

Estou fazendo um aplicativo multi-inquilino de database múltiplo que possui um database central e muitos sub-bancos de dados. O aplicativo cria uma instância de uma organização no database central e, para cada organização, cria uma sub-base de dados com diferentes tabelas. Para conseguir isso, fiz uma Setup class class que Cria a Organização Cria seu […]

Obtenha dados das últimas 8 horas em uma coluna de data e hora.

Eu tenho uma consulta usando o Eloquent de Laravel e preciso de uma cláusula where que obterá os dados das últimas 8 horas desde o timestamp atual. Posso facilmente fazer isso em uma consulta em bruto, como: SELECT * FROM task_tracker.tasks WHERE created_at > DATE_ADD(NOW(), INTERVAL -8 HOUR); Mas como faço isso em um formato […]

PHP: pergunta do novato – database aberto

Eu escrevi algumas funções simples para o gerenciamento de database como este: function dbOpen($db) { $username = “admin”; $password = “pass”; $hostname = “localhost”; $db = mysql_connect($hostname, $username, $password) } function dbClose($db) { mysql_close($db); } O que eu quero fazer é obter access à variável que passei para a function dbOpen como: dbOpen($myDB); $result = […]