-3
こんにちは、私は、MySQLのタイムスタンプ列から時間を抽出しようとしています。グーグルでこれをプロットしようとしている mysql_fetch_assoc()パラメータ1がリソースであることを期待、で指定したboolean ..日付から抽出時間SQL PHP
$sth = mysql_query("SELECT EXTRACT(HOUR, [time]) FROM sensor");
$rows = array();
//flag is not needed
$flag = true;
$table = array();
$table['cols'] = array(
// Labels for your chart, these represent the column titles
// Note that one column is in "string" format and another one is in "number" format as pie chart only required "numbers" for calculating percentage and string will be used for column title
array('label' => 'Date', 'type' => 'string'),
array('label' => 'Acum Energy', 'type' => 'number')
);
$rows = array();
while($r = mysql_fetch_assoc($sth)) {
$temp = array();
// the following line will be used to slice the Pie chart
$temp[] = array('v' => (string) $r['time']);
// Values of each slice
$temp[] = array('v' => (float) $r['value']);
$rows[] = array('c' => $temp);
}
$table['rows'] = $rows;
$jsonTable = json_encode($table);
//echo $jsonTable;
?>
イム:
SELECT EXTRACT(HOUR, time) FROM sensor;
警告をしながら、私はエラーを取得しますチャート。それは私がちょうどHOUR
1)誤って動作していると仮定してエラーをチェックします。構文エラーが発生している可能性があります。 2)PHP7ではmysql_ *関数が削除され、以前のバージョンでは廃止されました。 PDOまたはmysqliに切り替えることで頭痛を防ぐ。 – aynber