私がやりたいことは、選択した特定の行名のすべての塗りつぶされた行を数えることです。例を挙げましょう:
6列のテーブルがあるようです。最初の列は電子メールで、残りの列はスロット 1、スロット 2、スロット 3、スロット 4、スロット 5 です。
今私が欲しいのは、特定の電子メールアドレスを選択すると、このコマンドを使用したときと同じように、その電子メールアドレスの下にあるスロットの数を返す関数です:
$t = select * from tabnlename where email=something
mysql_fetch_array($t)
echo $t['slot1'] . $t['slot1'] and on and on ...
どこでいくつのスロットが埋められているかをカウントする関数が必要ですemail = mychoiceemail
。
詳細を教えてください。私のSQLテーブルを見てください。
supemail slot1 slot2 slot3 slot4 slot5
opera@gmail.com somedata somedata somedata somedata somedata
kaku@gmail.com somedata somedata somedata
nashu@gmail.com somedata
今私が欲しいのは、opera@gmail.com を選択すると、5 つの列がすべて入力されているため、関数は 5 を返すはずです! kaku@gmail.com を選択すると、スロットが 3 つ埋まっているため 3 が返され、nashu@gmail.com を選択するとスロットが 1 つしかないため 1 が返されます。