-1

私は mysql から mysqli にゆっくりと移行しており、mysqli を使用して新しい Web サイトをコーディングしようとしています。行数を数えようとしており、次の mysql クエリを mysqli に変換しようとしていますが、mysqli は処理方法がまったく異なるように見えるため、少し頭を悩ませています。

 $result = $db->query("SELECT COUNT(*) FROM `table`");
  $row = $result->fetch_row();
    echo '#: ', $row[0];
4

1 に答える 1

0

私はこれを長々とやっているかもしれませんが、一般的なクエリに対しては次のようにする傾向があります

$query = $mysqli->prepare("SELECT COUNT(*) FROM `table`");
$query->execute();
$query->bind_result($count);
$query->fetch();
$query->close();

$count は、必要な値を保持するようになりました。

于 2013-03-19T14:18:55.547 に答える