私はPHPページにいくつかのSELECT
ステートメントを持っています。それらを生成するためにDreamweaverを使用しました。mysql_num_rows()php - 効率的ですか?
コードが生成された後、ほとんどの状況下で私が切り捨てることができる綿毛がたくさんあるように見えましたが、各ステートメントの例文の行はmysql_num_rows()
です。実際のオーバーヘッドは、このためにそこにあるに関わらず、実行されているクエリを考慮 - 誰もが、これは実際にリソースを節約するかどうか私に言うことができるかどう
だから私は思ったんだけど?
UPDATE: 微小時間程度Chriszumaの提案に従った後、ここに私の結果は:
//time before running the query
1: 0.46837500 1316102620
//time after the query ran
2: 0.53913800 1316102620
//time before calling mysql_num_rows()
3: 0.53914200 1316102620
//time after mysql_num_rows()
4: 0.53914500 1316102620
はそうではない多くのオーバーヘッドがすべてで、私が期待する
そんなにコードを書いていた間、私は迅速かつ汚いテストをしたが、これは働いていたがそこPHPの関数呼び出しのオーバーヘッドは常にあるが、あなたは何百何千回ものそれを呼び出していない限り、それは、通常は最小限である... – DaveRandom