これは SQL クエリ関数を簡素化する方法です。もっと良いアイデアがある場合は、OICQ 86804 または EMAIL: liboys@21cn.com までご連絡ください。#SQL クエリ
# の場合。 true、レコード数の計算のみ
function db_query($query, $rec = false) {
if($rec) {
$query =explode("from", $query) // 単純なインターセプト
$query; = "select count (*) from "。 $result);
$reccount = $rows[0]
}
else {
$reccount = mysql_num_rows($result);
$re->result = $result; $re-> reccount = $reccount;
else {
$re = false;
return $re; // $re->xx メソッドを使用して後で呼び出すことができます
}
例:
... ...
# レコード数を求めるだけです
$query = "select id,name,about from table where id > 10"; // select count(*) from table where id > 10 のような形式
print $re->reccount; // レコード数を返す
#Request クエリ結果
$query = "select id,name,about from table where id > 10";
$re=db_query($query);
for($i=0; $i
reccount; $i++) {
$rows = mysql_fetch_object($re->result);
$rows->id を印刷します
}
http://www.bkjia.com/PHPjc/532216.html
true |