Articles of database

As declarações mysql únicas são atômicas no MyISAM e InnoDB?

Por exemplo, eu tenho uma linha com uma coluna C1 value = ‘clean’ , e dois clientes diferentes executam esta consulta ao mesmo tempo : update T1 set C1 = ‘dirty’ where Id = 1 Sem usar transactions, é garantido independentemente do tipo de motor que o valor de mysql_affected_rows() seria 1 para um cliente […]

Modelos de database baseados em PHP que se sincronizam com o database?

Os modelos do Django são muito legais porque você define todos os seus modelos / tabelas diretamente no código e, em seguida, sincronize-o com o database. Dessa forma, quando você atualiza seu servidor de produção, você apenas executa o script de migration / synchronization e não pode esquecer de atualizar quaisquer tabelas. O projeto em […]

Com que frequência devo fechar as conexões do database?

Atualmente, estou abrindo uma conexão de database na boot do meu aplicativo. É um aplicativo bastante pequeno, PHP, se isso for relevante. Devo conectar-me ao database, fazer chamadas, fechar e repetir esse processo para cada function de database que escrevo? Por exemplo, eu tenho a seguinte function que agarra a variável $ db da boot […]

Os mapeamentos são inconsistentes uns com os outros

Tenho problemas com mapeamentos inconsistentes. Eu tenho na minha aplicação duas entidades – Contato (entidade com contatos …) e Informações, entidades com informações para este contato (telefones, e-mails, fax, sites etc.). E na minha entidade de contato eu fiz variables ​​para cada tipo, eu preciso disso na minha aplicação, porque desta forma é muito mais […]

Confusão com parameters.yml e config_ (dev | stage | prod) .yml para conexões de database

Eu entendo por que eu deveria manter minhas conexões de database no arquivo parameters.yml mas eu também queria configurar conexões de database adicionais, bem como diferentes hosts para ambientes dev, stage e prod. Eu pensei que poderia fazer isso com o config_dev.yml , config_test.yml e config_prod.yml em conjunto com config.yml , estou errado? Em parameters.yml […]

Removendo todos os decimais em PHP

Obtenha isso da minha base de dados: 252.587254564 Bem, eu quero remover o .587254564 e manter o 252 , como posso fazer isso? Qual function devo usar e pode me mostrar um exemplo? saudações

Como armazenar o número da versão no database MySQL

Eu quero armazenar o número da versão do meu aplicativo no database MySQL para ex: version 1.1.0 1.1.1 1.1.2 Qual tipo de dados devo usar.

Inserir matriz no database em uma única linha

Eu me pergunto se isso seria factível? Para inserir uma matriz em um campo no database. Por exemplo, eu tenho um título, eu quero ter esse título com apenas um id, mas será usado de forma bilingue no site. Parece um pouco desnecessário fazer outra tabela para ter seus IDs globais e, em seguida, outra […]

Por que não usar os usuários e permissions do MySQL para um site?

Procurei um pouco sobre os assuntos de criptografia, armazenamento de senhas, criação de scripts PHP seguros, etc. Parece haver um par de temas comuns: “Não tente escrever seus próprios scripts de criptografia, use uma biblioteca existente (por exemplo, PHPass)”. “Não crie bases de dados MySQL para cada usuário, faça um grande database e escreva um […]

Obter esquema de database com uma consulta?

Basicamente eu quero obter os nomes das tabelas e os nomes de campo para cada tabela do database atual que está conectado, nada mais. Isso é possível? Eu sei que SHOW TABLES FROM my_database obtém os nomes da tabela, e SHOW COLUMNS FROM my_table irá obter os campos, mas isso é pelo menos [1 x […]