2012-01-01 8 views
0

SQL文を使って別の行を取得する方法はたくさんありますが、SQL文が実行された後に必要なヘルプが見つかりません。私は非常にPHPの新しいと私はグリッドをレンダリングするためにDHTMLXライブラリを使用しています。グリッドをレンダリングするために使用される珍しい構文は、私を大きな時間をかけて投げ捨てています。私が欲しいのは、私のグリッド内の単なる別個の行です。すべてうまくいく、私はちょうど別の行を返す機能を一緒に取得するのに役立つ必要があります。下の私のコードでは、私はロードマップとしてそれらを使用しているが、私はちょうどループに精通していないために "別個の機能"を引き出すことはできません素晴らしいので、コメントアウトされている2つの機能を得ることができた。誰かがこの関数が別の行を返すのに必要な構文を助けてくれますか?私はarray_uniqueが再生に来るが、私はかなりこの時点で失われたと思う。DISTINCT行を取得する関数

<?php 
require("codebase/grid_connector.php"); 
$res = mysql_connect("localhost", "1newuser", ""); 
mysql_select_db("supplydb"); 



function distinct($result) 
{ 
    $grab = array_unique($rows->get_value("group")); 

} 



/*function formatting($row){ 
$data = $row->get_value("gpo_item"); 
if ($data == 1) 
$row->set_value("gpo_item",Yes); 
else 
$row->set_value("gpo_item",No); 
} */ 
/*function calck($action){ 
$data1 = $action->get_value("list_price"); 
$data2 = $action->get_value("sugg_price"); 
$sum = (($action->get_value("sugg_price")/$action->get_value("list_price")) - 1) * 100 ; 
$sum2 = round($sum); 
$sum3 = abs($sum2);   
$action->set_value("discount",$sum3); 
} */ 
$gridConn = new GridConnector($res, "MySQL"); 
//$gridConn->event->attach("beforeRender","formatting"); 
//$gridConn->event->attach("beforeRender","calck"); 
$gridConn->event->attach("beforeRender", "distinct"); 
$gridConn->render_sql("SELECT * FROM manufacturers JOIN submissions on manufacturers.manufacturer_id=submissions.manufacturer_id JOIN products on products.product_id=submissions.product_id JOIN product_group on submissions.category=product_group.id", "submission_id", "date,man_name,group,requesting_clinician, requesting_clinician_email, contract_number"); 
?> 

答えて

0

すべてのarray_uniqueは、指定された配列内の重複する値をeradicatesします。

なぜあなたはSQL内で別個の検索を指定するだけではありませんか?

+0

十分に単純です。私はSQL文に精通していないということを回避しようとしていたと思う。私はちょうど私が必要なものを得るために、上記のSQL文に「GROUP BY」を加えたものです。ありがとう。 –

関連する問題