willimas 0 Denunciar post Postado Dezembro 13, 2010 Estou fazendo uma consulta no phpmyadmin ... e ela retorna cerca de 70 itens .... mas no php ele não me retorna item nenhum.... <?php $con = mysql_connect("localhost","usuario","senha"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("meuBanco", $con); $sSQL = "SELECT id_usr FROM logs WHERE video_name = 'Fatores críticos na implantação de projetos'"; $result = mysql_query($sSQL); while($row = mysql_fetch_array($result)) { echo $row['id_usr']; echo " - <br />"; } ?> este é o script mais simples que fiz para retornar as infos... mas não funciona... a mesma consulta no phpmyadmin fica perfeita... Compartilhar este post Link para o post Compartilhar em outros sites
kakaroto developer 0 Denunciar post Postado Dezembro 13, 2010 tem como tu colar a base de dados e o print do resultado no php admin eu tambem nunca vi isso nao $sSQL = "SELECT id_usr FROM logs WHERE video_name = 'Fatores críticos na implantação de projetos'"; você nao te um segunda tabela so para video_name id video_name o mysql e 1000% mais rapido trabalhando a busca sobre numeros :) Compartilhar este post Link para o post Compartilhar em outros sites
willimas 0 Denunciar post Postado Dezembro 13, 2010 Coloco sim man ... então cara... eu tentei convencer uma reformulação no banco mas não rolou ... estou só fazendo essa parte de relatórios, tive q ouvir um ... nossa visão do banco é melhor assim, não precisa se preocupar com desempenho.... Compartilhar este post Link para o post Compartilhar em outros sites
kakaroto developer 0 Denunciar post Postado Dezembro 13, 2010 calma ai o seu sql e diferente do mysql no php admin esta LOGS tenta asism $sSQL = "SELECT id_usr FROM LOGS WHERE video_name = 'Fatores críticos na implantação de projetos'"; Compartilhar este post Link para o post Compartilhar em outros sites
willimas 0 Denunciar post Postado Dezembro 13, 2010 então cara... a tabela é com letra minúscula mesmo... não sei pq o php myadmin faz isso... da erro se tentar maiúsula... sobre o Like.... já tentei assim ... '%na implantação%' para testes.... não funcionou.... sobre o estar conectado... sim ... retornou 5 itens (colunas da minha tabela) ... tah complicado! calma ai o seu sql e diferente do mysql no php admin esta LOGS tenta asism $sSQL = "SELECT id_usr FROM LOGS WHERE video_name = 'Fatores críticos na implantação de projetos'"; Ah... mesmo no phpMyAdmin ... SELECT id_usr FROM LOGS WHERE video_name = 'Fatores críticos na implantação de projetos' da erro.. tenho q colocar minúsculo mesmo ... Compartilhar este post Link para o post Compartilhar em outros sites
kakaroto developer 0 Denunciar post Postado Dezembro 13, 2010 Meu velho queria pode te ajudar mais eu nao entendi esse erro jogar num server online para teste eu realmente nunca vi isso dentro do mysql :( espero que a galera tenha ideias melhores Compartilhar este post Link para o post Compartilhar em outros sites
willimas 0 Denunciar post Postado Dezembro 13, 2010 já esta num server online... achei até q o problema era o server do cliente e hospedei no meu para testar... nada ainda Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Dezembro 13, 2010 troque: $result = mysql_query($sSQL); por: $result = mysql_query($sSQL) or die( mysql_error() ); e no inicio do script, antes de conectar, habilite as mensagens de erro: http://forum.imasters.com.br/index.php?/topic/375800-orientacoes-para-uma-boa-participacao/ se ainda tiver dúvidas, faça um echo $sSQL; e poste a string retornada para análise. Compartilhar este post Link para o post Compartilhar em outros sites
willimas 0 Denunciar post Postado Dezembro 13, 2010 Valew man pela força... imprimindo aparecia extamente como no código, acabei descobrindo a solução por acaso ... $sSQL = "SELECT id_usr FROM logs WHERE video_name = '".utf8_decode('Fatores críticos na implantação de projetos')."'"; parece q não chegava com o encode certo no banco ... não tenho certeza, esta tentando resolver outro problema com algo parecido ... ae decidi tentar... valeu pela ajuda galera!! obrigado mesmo! Compartilhar este post Link para o post Compartilhar em outros sites
André Severino 3 Denunciar post Postado Dezembro 13, 2010 Pode ser que eu esteja enganado mas essa tabela LOGS não está conflitando com alguma outra do sistema ? ? Compartilhar este post Link para o post Compartilhar em outros sites
kakaroto developer 0 Denunciar post Postado Dezembro 14, 2010 Parabens por te encontrado a solução e ter postado isso nao e muito comum acontece nao um abração ate a proxima :clap: Compartilhar este post Link para o post Compartilhar em outros sites