私がやろうとしているのは、mysqlクエリを取得して、列kla_abbonnement_groepのテーブルmegabaseで単語zilver、goud、platinaを検索し、単語が列にある時間を1つの数値に返すことです。
データベース列は、2xジルバー、2 xグード、2xプラティナで構成されています。
次のコードがありますが、機能しません。私は他の多くの方法を試しましたが、何も表示されない方法です。以下のコードは常に1を表示しますが、6を表示する必要があります。
<?
include 'data/php/config.php';
// create query
$result = mysql_query("SELECT COUNT(*) FROM megabase WHERE kla_abbonnement_groep = 'zilver' AND kla_abbonnement_groep = 'goud' AND kla_abbonnement_groep = 'platina'");
$num_rows = mysql_num_rows($result);
echo "$num_rows";
?>
よろしくお願いします。
RIKESHの助けを借りて、コードを次のように変更しました
<?
include 'data/php/config.php';
// create query
$query = "SELECT COUNT(*) FROM megabase WHERE kla_abbonnement_groep = 'zilver' OR kla_abbonnement_groep = 'goud' OR kla_abbonnement_groep = 'platina'";
print mysql_result(mysql_query($query),0)
?>
残っている質問は、たとえば同じページのjavascriptに印刷されている番号をどのように使用できるかです。
追加すると:
$result = mysql_result(mysql_query($query),0);
エラーが発生します。
解析エラー:構文エラー、60行目の...の予期しないT_VARIABLE
私はそれがうまくいくようになりました:助けなしでそれをすることができた助けのおかげで誰もがそれをしました:
これは動作するコードです!
<?
include 'data/php/config.php';
// create query
$query = "SELECT COUNT(*) FROM megabase WHERE kla_abbonnement_groep = 'zilver' OR kla_abbonnement_groep = 'goud' OR kla_abbonnement_groep = 'platina'";
print mysql_result(mysql_query($query),0);
$result1 = mysql_result(mysql_query($query),0);
?>