Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Tarde,
Estou fazendo um painel de controle utilizando AngularJS para isto estou fazendo uma API REST com PHP e banco de dados MySQL
Escolhi utilizar o framework Slim para desenvolver a API, porém estou com dificuldade em fazer um sistema de busca por parâmetros via query como mostrado abaixo:
exemplo.com.br/api/v1/clientes?id=1&nome=teste
A maior dificuldade seria fazer a passagem de parametros para condições com > , < , <= , >=, IN(), LIKE %% e etc.
Alguém já fez um sistema de busca por query parecido com este ou conhece algum framework que faça isto?
Para facilitar use sprintf com especificador
Exemplo
$id = isset($_GET['id']) ? intval($_GET['id']) : false;
$nome = isset($_GET['nome']) ? filter_input(INPUT_GET, $_GET['nome'], FILTER_SANITIZE_SPECIAL_CHARS) : false;
$sql = sprintf("select * from tabela where nome = '%s' and id = %d", $nome, $id);
//Saída
echo $sql;
assim fica mais fácil, do que concatenar as variáveis.
Primeiro paço é mostre o que você fez até o presente momento... lol (estou lokão digitando ....kkkkk)