これが正しい投稿サイトであるかどうかはわかりませんが、わかります。ページごとにSQLクエリのphp数が異なる
私は、ユーザーが他のユーザーを購読し、各ユーザーが自分のデータをチェックするためにサブスクライバーとサブスクリプションの2ページを持つアプリケーションを構築しています。
私はサブスクリプションページにサブスクリプション/購読解除ボタンを追加しました(ログインしてサブスクリプションの所有者でなければなりません)。ユーザーにサブスクライブしている各ユーザーの隣にありますが、ログインしたユーザーが購読しているかどうか、適切なボタンを表示していない。
たとえば、私は20ページの項目を表示する必要があります...私は50のSQLクエリに行くことができるページをレンダリングするために必要ないくつかの他のデータと...これは正常ですか?私は多くのクエリに道を使用していますか?
EDIT:
これは私がこれは正常です
public function hasSubscribedTo($user_id){
$this->db->where('uid', $this->session->userdata['uid']);
$this->db->where('suid', $user_id);
$sql = $this->db->get($this->db->dbprefix('subscribers'));
return $sql->num_rows();
}
クエリの例を表示します。私の推測では、必要以上のクエリを実行しているが、実行しているクエリに完全に依存している – MatBailie
私は投稿を更新しました。他のクエリは、まだ、サブサブ、ユーザーデータ、ユーザープロファイルデータなどの取得に必要なものがあります。 – fxuser