Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Não é possível gerar um gráfico do Google usando dados da tabela MySQL como fonte de dados


Há várias coisas para ajustar. Vou tentar listá-los.
  1. Coloque tudo em um único arquivo, isso reduzirá a confusão e não há nenhum benefício real em dividir os códigos.
  2. Troque seu mysql_ funções para pelo menos mysqli_ funções.
  3. Mova seu bloco de código javascript de visualização do Google para uma linha que segue o elemento DOM que o receberá. (se você tentar colocar conteúdo em um elemento inexistente, não verá nada.)
  4. Nenhum dado de amostra foi fornecido em sua pergunta, então não sei se $jsonTable está fornecendo os dados corretos -- você precisará avaliar isso por conta própria.

Ao implementar a correção acima, certifique-se de verificar se há erros do lado do servidor em seu código.

Se você não tiver erros do lado do servidor, mas o gráfico não estiver sendo exibido, então:
  1. Verifique o código-fonte da sua página e confirme se o DateTable() A função contém a string de dados correta/real de sua $jsonTable variável.
  2. Acesse a interface de Ferramentas do desenvolvedor do seu navegador e procure por mensagens de erro. Esses serão erros do lado do cliente.

Se você ainda está travado, deseja mais informações ou deseja ver exemplos de trabalho semelhantes, acesse aqui .

E aqui está a Página de referência do Google Charts