このコードをテストするためにデータベース テーブルを空にしたところ、$cc_rows に対して "1" の値が返されたため、これを行っている方法に何か問題がありますか?
$ccquerycount = "SELECT COUNT(*) FROM payments_cc_info WHERE user_id=$userid";
$ccresult = mysql_query($ccquerycount) or die(mysql_error());
$cc_rows = mysql_num_rows($ccresult);
echo $cc_rows;
if ($cc_rows > 0) {
echo '<div class="message_success" align="center">Credit Card info on file.<br />Edit settings to change.</div>';
} else {
echo '<div class="message_error" align="center">No Credit Card info on file.<br />Edit settings to change.</div>';
}