하나
먼저 별도의 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 페이지를 포함해야 합니다. 즉, 위의 인터페이스 함수가 올바르게 호출될 수 있는지 확인해야 합니다.
<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
을 사용하여 쿼리 결과의 행 수를 가져옵니다. 출력 표시에는 echo
을 사용합니다.
위에서 소개한 내용은 1. PHP-Mysql 데이터베이스의 내용을 포함하여 MySQL 데이터베이스 쿼리 결과의 행 수 가져오기입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.