Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera eu estou desesperado tenho que repassar isto ainda hoje para o rapaz que desenvolverá a API e preciso terminar isto urgente, mas estou com uma duvida de noob :( Maldito json :s
Eu gostaria de fazer uma busca via metodo post com o json no banco de dados e ele retornar o valor solicitado.
Eu fiz da seguinte forma:
>
<?php
include ('conection.php');
$arr = json_decode($_POST['send'],true);
$result = mysql_query("SELECT * FROM clientes VALUES ('".$arr[0]['client_descricao']."'");
$json = mysql_fetch_array($result, MYSQL_ASSOC);
echo json_encode($json);
?>
Só que retorna o seguinte erro:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\liciteiro\search_clientes.php on line 8
null
Merola, Nunca se esqueça de proteger a entrada de dados:
<?php
$cliente_descricao = mysql_real_escape_string($arr[0]['cliente_descricao']);
$sql = mysql_query("SELECT * FROM cliente WHERE cliente_descricao = '$cliente_descricao'");
$json = mysql_fetch_array($result, MYSQL_ASSOC);
echo json_encode($json);>
Merola, Nunca se esqueça de proteger a entrada de dados:
<?php
$cliente_descricao = mysql_real_escape_string($arr[0]['cliente_descricao']);
$sql = mysql_query("SELECT * FROM cliente WHERE cliente_descricao = '$cliente_descricao'");
$json = mysql_fetch_array($result, MYSQL_ASSOC);
echo json_encode($json);
wallace o real_espace_string nem ta protegendo 100% mais .. só no prepare mesmo :s rs
este error ta falando que não há registros encontrados ai ele não retorna nada no array ....
seu sql ta errado ´SELECT * FROM clientes WHERE << aqui vc passa sua condição