2012-04-12 7 views
-1

でMySQLクエリ私はこの出力PHP

$ sqlを=「(SUMをSELECT CASE jr_softwarecheck LIKE \ '%ソニー\' AND jr_othersoftware LIKE \ '%ソニー%のようなクエリを持っています\ 'THEN 2 ELSE 1 END)as totalcount FROM jos_jreviews_content WHERE jr_softwarecheck LIKE \'%sony%\ 'または jr_othersoftware LIKE \'%sony%\ '";

結果をHTMLページに出力したい。私はJoomlaベースのサイトを実行します。 どうすればいいですか? 申し訳ありませんが、私はPHPに熟練していないので、私は学んでいます。 HTMLページ(フロントエンド)で

期待される結果、例:

SONY製品:すべて事前に105回の

ありがとう!あなたのケースでは

+0

良い神

$sql = "SELECT SUM(CASE WHEN jr_softwarecheck LIKE \'%sony\' AND jr_othersoftware LIKE \'%sony%\' THEN 2 ELSE 1 END) AS totalcount FROM jos_jreviews_content WHERE jr_softwarecheck LIKE \'%sony%\' OR jr_othersoftware LIKE \'%sony%\'"; $res = mysql_query($sql); // This will run the query on the connected datababse if($row = mysql_fetch_array($res)){ // Since you are using just a SUM to count results, you don't need to loop echo "Sony Products: ".$row['totalcount']; // $row['totalcount'] is the result of the totalcount from your MySQL query put into the $row variable } 

、このようなSQLクエリをしません! –

答えて

0
$result = mysql_query($sql) or die (mysql_error()); 
while($row = mysql_fetch_assoc($result)){ 
    //do something 
} 
1

、このようにそれを使用します。私はこれがあなたを役に立てば幸い:)