Grant mysql

Pra efetuar um grant de select restringindo range de IP e senha

GRANT SELECT ON BANCO.`TABELA` TO 'USUARIO'@'10.1.1.%' identified by 'SENHA';

Se necessitar outros grants, pode ser no mesmo comando separado por virgula.

Ex: Grant de SELECT, INSERT e UPDATE

GRANT SELECT,INSERT,UPDATE ON BANCO.`TABELA` TO 'USUARIO'@'10.1.1.%' identified by 'SENHA';

Inserindo dados de um select multiplo no banco de dados

Para que o php reconheça todas as opções setadas em um select múltiplo, devemos por [] após o nome do select

<form method=POST...>
<select name=estados[]' multiple>
<option value='SP'>SP</option>
<option value='RJ'>RJ</option>
<option value='RS'>RS</option>
</select>
</form>

Para campos do tipo SET no MySQL, basta usar um implode pra popular os dados:

<?php
$estados = implode(',', $_POST['estados']);

Selecionar abas dinamicamente usando jquery-ui tabs

Dois meios para selecionar uma aba no jquery-ui-tabs automaticamente ao carregar a página.

1> Obtendo a url via GET e selecionando a aba dinamicamente:

$(document).ready(function(){
	    var param = $(document).getUrlParam('aba');
	    $('#tabs-ui').tabs('select', param);
	});

Explicação: a variável param recebe o valor ‘aba’ vindo do get e seleciona aba com o mesmo nome. Ex: ?index.php?aba=calendario –> seleciona a tab com o id “calendario”
–> #tabs-ui deve ser substituido pelo ID da div container do jqueiryui-tabs

2> Selecionar tab automaticamente ao carregar a paina:

$(document).ready(function(){
	    $('#tabs-ui').tabs('select', 'tabs-adicionar');
	});

Explicação: Foca na div ‘tabs-adicionar’ dentro do container ‘tabs-ui’ ao carregar o documento.