Multiplas conexões (PHP MYSQL) utilizando MYSQLi

Abaixo segue um exemplo de como utilizar duas conexões com banco de dados diferentes utilizando o Mysqli. class MyClass{ // constructor … function __construct() { $this->conn = new mysqli(servidor, usuario, senha, nome_do_db); $this->conn2 = new mysqli(servidor2, usuario2, senha2, nome_do_db2); } function insertInTwoDataBases($var)     { $response1=$this-insertTable1($var); $response2=$this-insertTable2($var); if ($response1==true and $response2==true) { return true; } else […]

Consulte para mais informação
Quantidade de Caractéres em Mysql (Similar ao STRLEN() do PHP)

Neste POST vou demonstra descobrir a quantidade de caracteres digitados em um determinado registro de uma determinada coluna. Nesta consulta vamos descobrir quantos caracteres possui cada registro da coluna “name” e apresenta-los em uma outra coluna que chamei de “size”. select name, length(name) as size from users Já está consulta busca todos os “users” com […]

Consulte para mais informação
Somar SubQueries no Mysql

Neste POST irei demonstrar como somar o resultado de duas ou mais subquery’s no mysql e como utilizar váriaveis criadas dentra própria consulta. Como não é possível somar duas colunas criadas dentro de uma consulta como no exemplo1 uma solução é se criar variaveis como demonstrado no exemplo2. Exemplo1: SELECT 1 AS valor1, 2 AS […]

Consulte para mais informação
Como Calcular diferença de entre DATAS (TIMESTAMP, DATE ou TIME) no Mysql

O grande problema de se calcular a diferença de tempo entre datas pode ser resolvido com uma função do MYSQL a TIMESTAMPDIFF(). Seguem alguns exemplos de como calcula a diferença entre TIMESTAMP e retorno em: Horas SELECT TIMESTAMPDIFF(HOUR, hora_inicial, hora_final ) FROM TABELA Minutos SELECT TIMESTAMPDIFF(MINUTE, hora_inicial, hora_final ) FROM TABELA Segundos SELECT TIMESTAMPDIFF(SECOND, hora_inicial, […]

Consulte para mais informação

Warning: Use of undefined constant XML - assumed 'XML' (this will throw an Error in a future version of PHP) in /home/rafaeltheodoro/www/wp-content/plugins/wp-syntaxhighlighter/wp-syntaxhighlighter.php on line 1048