SQL要求の行数を取得しようとしている場合、それ以降の接続は失敗します。SELECT COUNT(*)は、要求が返される場合でも1を返します。
$str = 'SELECT count(*) FROM admins WHERE mail = ? AND mdp = ?';
$arr = array($mail, $pass);
$rqt = sendRqt($str, $arr);
$tab = $rqt->fetchColumn();
$cnt = count($tab);
echo $cnt;
それが間違っ0
を試してください: 'print_r($ tab);'。クエリ自体に 'count'を使っています。 'PHP'で' count'をもう一度使う必要はありません。 –
それは何もしません:/あなたのステートメントが1つのカラムを返すので、それはタブの内容 – Orionss
を表示せず、常にカウントする$ cnt = count($ tab)1 –