Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, boa tarde.
Pesquisei em vários lugares mas não achei nada que me desse uma luz.
Seguinte, eu fiz uma aplicação básica de lançamento de ponto de hora, onde para testar coloquei em um servidor web que tenho contratado na internet, e tudo funciona muito bem, inclusive a busca por nome.
Porém coloquei a aplicação no servidor interno onde eu trabalho, e a coisa que eu preciso que mais funciona, não funciona. No caso a busca por nome.
Este servidor é um Debian, onde foi instalado pelo pessoal de suporte o PHP, Mysql e Apache. Para tentar solucionar o problema, baixei também as extensões do php para mysql. Porém sem sucesso.
Alguém tem uma luz do que possa ser? Testei a query que estou realizando a busca direto no banco, e ela funciona sem problemas, então problema de query não é também.
Segue código do meu php abaixo.
Arquivo relatorio.php
<form action="relatorio.php" method="get" name="relatorio" id="relatorio">
26 <ul>
27 <li>
28 <label for="nome">Procurar por:</label>
29 <select name="nome" id="nome">
30 <option placeholder=""></option>
31 <option>Lucas Sousa</option>
32 <option>Roberto Alves</option>
33 <option>Jefferson Veiga</option>
34 <option>Luis Santos</option>
35 <option>Marcelo Caneschi</option>
36 <option>Ilda Maia</option>
37 <option>Lucas Ursine</option>
38 <option>Cristiano Maielo</option>
39 <option>Daniel Dias</option>
40 <option>Davidson Borges</option>
41 </select>
42 <button type="submit" class="action">Buscar</button>
43 </li>
44
45 </form>
<?php
48 $host = 'localhost'; // endereço do seu mysql
49 $user = 'bd1'; // usuário
50 $pass = '123456'; // senha
51 $con = mysql_connect($host,$user,$pass); // função de conexão
52 $db = 'db'; // nome do banco de dados
53 mysql_select_db($db,$con) or print mysql_error(); // seleção do banco de dados
55
56
57 //Resolvendo problema de caracteres na tabela com consulta mysql
58 mysql_query("SET NAMES 'utf8'");
59 mysql_query('SET character_set_connection=utf8');
60 mysql_query('SET character_set_client=utf8');
61 mysql_query('SET character_set_results=utf8');
62
63 // ====(Query de busca)====
64
65 $sql = mysql_query ("SELECT * FROM db WHERE nome LIKE '%$nome%'");
66
67
69 $count = mysql_num_rows($sql);
70 // enquanto houverem resultados...
71 echo "<table cellspacing='0' border='1'>
72 <tr>Carregando comentários...