mysqli を使用したデータベースの単一の結果
P粉226642568
P粉226642568 2023-08-29 13:20:44
0
2
487
<p>mySQLi を初めて試してみます。ループでやりました。ループの結果は表示されていますが、単一のレコードを表示しようとするとスタックしてしまいます。これは動作中のループ コードです。 </p> <pre class="brush:php;toolbar:false;"><?php // DBに接続 $hostname="ローカルホスト"; $database="mydbname"; $ユーザー名 = "ルート"; $パスワード=""; $conn = mysqli_connect($hostname, $username, $password, $database); ?> <?php $query = "SELECT ssfullname, ssemail FROM userss ORDER BY ssid"; $result = mysqli_query($conn, $query); $num_results = mysqli_num_rows($result); ?> <?php /*各行をループしてレコードを表示します */ for($i=0; $i<$num_results; $i ) { $row = mysqli_fetch_assoc($result); ?> 名前: <?php print $row['ssfullname']; ?> <br /> 電子メール: <?php print $row['ssemail']; ?> <br />
P粉226642568
P粉226642568

全員に返信(2)
P粉321676640

mysqli_fetch_row() を使用します。これを試して、### リーリー

いいねを押す +0
P粉675258598

単一の結果のみが必要な場合は、ループを使用しないでください。今すぐ列を取得してください。

  • 行全体を連想配列に抽出する必要がある場合:

    リーリー
  • PHP 8.2 以降で必要な値が 1 つだけの場合:

    リーリー
  • または古いバージョンの場合:

    リーリー

さまざまなユースケースの完全な例を次に示します

クエリで使用される変数

クエリで変数を使用する場合は、準備されたステートメントを使用する必要があります。たとえば、変数 $id:

があるとします。

PHP >= 8.2

リーリー

古い PHP バージョン:

リーリー

上記のプロセスの詳細な説明は、私の 記事 にあります。なぜこれに従わなければならないのかについては、この有名な 質問

を参照してください。

クエリに変数がありません

あなたの場合、クエリで変数が使用されていない場合は、query() メソッドを使用できます。 リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!