Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Es kann kein Google-Diagramm mit MySQL-Tabellendaten als Datenquelle generiert werden

Es gibt mehrere Dinge anzupassen. Ich werde versuchen, sie aufzulisten.

  1. Legen Sie alles in eine Datei, dies reduziert die Verwirrung und es gibt keinen wirklichen Vorteil, die Codes aufzuteilen.
  2. Tauschen Sie Ihr mysql_ aus Funktionen für mindestens mysqli_ Funktionen.
  3. Verschieben Sie Ihren JavaScript-Codeblock für die Google-Visualisierung in eine Zeile, die auf das DOM-Element folgt, das ihn empfängt. (Wenn Sie versuchen, Inhalte in ein nicht vorhandenes Element einzufügen, werden Sie nichts sehen.)
  4. Ihre Frage enthält keine Beispieldaten, daher weiß ich nicht, ob $jsonTable die korrekten Daten bereitstellt - Sie müssen dies selbst beurteilen.

Achten Sie beim Implementieren der obigen Korrektur darauf, Ihren Code auf serverseitige Fehler zu überprüfen.

Wenn Sie keine serverseitigen Fehler haben, aber die Grafik nicht angezeigt wird, dann:

  1. Überprüfen Sie den Quellcode Ihrer Seite und bestätigen Sie, dass die DateTable() Funktion enthält den korrekten/tatsächlichen Datenstring aus Ihrer $jsonTable variabel.
  2. Greifen Sie auf die Benutzeroberfläche der Entwicklertools Ihres Browsers zu und suchen Sie nach Fehlermeldungen. Dies sind clientseitige Fehler.

Wenn Sie immer noch nicht weiterkommen, weitere Informationen wünschen oder ähnliche Arbeitsbeispiele sehen möchten, gehen Sie hier .

Und hier ist die Google Charts-Referenzseite