sql >> Databasteknik >  >> RDS >> Mysql

Det går inte att generera ett Google-diagram med MySQL-tabelldata som datakälla

Det finns flera saker att justera. Jag ska försöka specificera dem.

  1. Sätt allt på en fil, detta kommer att minska förvirringen och det finns ingen verklig fördel med att dela upp koderna.
  2. Byt ut din mysql_ funktioner för minst mysqli_ funktioner.
  3. Flytta ditt Google-visualiserings-javascript-kodblock till en rad som följer DOM-elementet som kommer att ta emot det. (om du försöker lägga in innehåll i ett icke-existerande element kommer du inte att se någonting.)
  4. Inga exempeldata finns i din fråga, så jag vet inte om $jsonTable tillhandahåller korrekta uppgifter -- du måste bedöma detta själv.

När du implementerar ovanstående korrigering, se till att kontrollera din kod för fel på serversidan.

Om du inte har några fel på serversidan, men grafiken inte visas, då:

  1. Kontrollera sidans källkod och bekräfta att DateTable() funktionen innehåller den korrekta/faktiska datasträngen från din $jsonTable variabel.
  2. Öppna webbläsarens gränssnitt för utvecklarverktyg och leta efter eventuella felmeddelanden. Dessa kommer att vara fel på klientsidan.

Om du fortfarande har fastnat, vill ha mer information eller vill se liknande arbetsexempel, gå här .

Och här är referenssidan för Google Charts




  1. Göra dynamiska SQL-frågor till en MySQL DB

  2. mysql:Kan vi inte skapa triggers på systemtabeller?

  3. Använda Oracle Service Names med SQLAlchemy

  4. Hur man konfigurerar Databas Mail i SQL Server