私は、データベースの値を使用する単純な折れ線グラフを描こうとしています。現時点で私は必要なデータを取得する機能を持っており、画像が構築されるべき別の.php
ファイルもあります。GDとMySQLデータを使用したphp折れ線グラフ
私は基本的にhereの例を使用していますが、値を手動で入力すると機能します。それでも、私が$arrval = functionToGetValues("$keyword");
に電話しようとすると、何も描画されません。私はそれがほとんどだと推測しているのは、GD
が通常のPHPコマンドでもあまりにもうまく動作しないように見えないためです。
functionToGetValues
が機能し、値の配列を返すだけなので、正確なコードを投稿する必要はないと思います。
$arrvals
をfunctionToGetValues()
に初期化するなどのスコープで再生しようとしましたが、動作しませんでした。私の呼び出し手順は以下のとおりであった:
/main.php
include "conn.php";
....
dbquery("$keyword");
//in dbquery($keyword)...
$arrval = array(...);
for($i=1; $i<30;$i++)
{
$sql = mysql_query("SELECT * FROM table WHERE data LIKE '%$keyword%'") or die("Query error: ". mysql_error());;
$total = mysql_num_rows($sql);
$arrval [$i] = $total;
}
<img src='imgdraw.php?keyword=$keyword'vspace='50'/>";
私はまた、溶液のthis種類を試してみましたが、ちょうどGDで動作するようには思えない「conn.phpを」-_-含まれています。私はその理由を見つけることができません:(
ない答えをPHPの配列ではJavaScriptタグ内にそれをエクスポートする前に、アレイを構築してデータベースを照会だろうが、あなたはカプセル化する必要はありません'functionToGetValues(" $ keyword ");'の '$ keywords'を引用符で囲みます。 – PeeHaa
また、mysql_error());;の後ろにセミコロンが2つあります。 – PeeHaa
そして、構文エラー「」;「 – PeeHaa