ホームページ  >  記事  >  バックエンド開発  >  1. PHP - MySQL データベースのクエリ結果の行数を取得します。SQL データベース インスタンスのダウンロード。

1. PHP - MySQL データベースのクエリ結果の行数を取得します。SQL データベース インスタンスのダウンロード。

WBOY
WBOYオリジナル
2016-07-29 08:53:571180ブラウズ

まず、別のPHPページとして保存できるデータベースインターフェース関数を定義する必要があります

<code><span><span><?php</span><span><span>function</span><span>db_connect</span><span>()</span> {</span><span>$result</span> = <span>new</span> mysqli(<span>'数据库地址'</span>, <span>'账号'</span>, <span>'密码'</span>, <span>'库名'</span>);<span>//连接数据库</span><span>if</span> (!<span>$result</span>) {
      <span>return</span><span>false</span>;<span>//连接失败</span>
   }
   <span>return</span><span>$result</span>;<span>//返回数据库对象</span>
}
<span>?></span></span></code>

別のPHPページでは、最初にinclude関数を使用する必要があります> 上記のphpページをインクルードするには、つまり、上記のインターフェース関数が正しく呼び出せることを確認する必要がありますinclude函数包含上述php页面,也即需保证上述接口函数能被正确调用

<code><span><span><?php</span><span><span>function</span><span>output_rows</span><span>(<span>$seller_id</span>)</span>{</span><span>$conn</span> = db_connect();<span>//连接数据库</span><span>if</span> (!<span>$conn</span>) {<span>//无法连接数据库</span><span>echo</span><span>"can not connect mysql"</span>;
        <span>return</span><span>'fail_mysql'</span>;
    }
    <span>$result</span> = <span>$conn</span>->query(<span>"SELECT * FROM t_order WHERE seller_id= '"</span>. <span>$seller_id</span>.<span>"' "</span>);<span>//查询数据</span><span>echo</span><span>$result</span>->num_rows;  <span>//输出行数</span>
}
<span>?></span></span></span></code>

通过调用上述定义的函数即可显示sql查询结果的行数,上述函数通过$result = $conn->query("SELECT * FROM t_order WHERE seller_id= '". $seller_id."' ");进行数据库的查询,查询t_seller表中seller_id等于$seller_id的所有行,并将结果集赋给$result,再通过使用$result->num_rows可取得查询结果的行数,用echorrreee

上記で定義した関数を呼び出すことで、SQLクエリ結果の行数を表示できます。上記の関数は $result = $conn->query("SELECT * FROM t_order WHERE seller_id= '". $seller_id."' "); を使用してデータベースをクエリし、t_seller テーブルで <code>seller_id$seller_id /code> に設定し、結果セットを <code>$result に割り当てて、$ を使用します。 result->num_rows でクエリ結果の行数を取得するには、出力表示に echo を使用します').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

上記では、1. PHP - MySQL データベースの内容を含む、MySQL データベースのクエリ結果の行数を取得する方法を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

🎜
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。