Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL грешка при пагиниране

Винаги е разумно да включите режима за отстраняване на грешки, за да видите всички възможни грешки в детайли. Току-що споделихте частта за sql грешка, от която става ясно, че предвидената таблица няма полето „sender_id“ . Предполагам, че сте включили режима за отстраняване на грешки. Така че първо погледнете генерираната заявка. След това ще откриете в коя таблица се опитва да разрови заявката.

Ако вашата заявка препраща към правилната таблица, можете да опитате това:

public function index_admin(){
        $this->set('title_for_layout', 'Relationships');
        $this->set('stylesheet_used', 'homestyle');
        $this->set('image_used', 'eBOXLogoHome.png');   
        $this->layout='home_layout';

        //retrieve Account Id of current User       
        $accountid=$this->Auth->user('account_id');

        //Conditions
        $conditions=array(
        "OR"=> array(
            'Relationship.sender_id' => $accountid,
            'Relationship.receiver_id' => $accountid)
        );
        App::import('Model', 'Relationship');
        $objRelationship = new Relationship();
        $this->paginate = array( "conditions" => $conditions, 'limit' => 10 );
        $relationships = $this->paginate( $objRelationship );

        $compName = $this->Account->field('account_name', array('id' => 'Relationship.id'));

        $this->set('accountid', $accountid); 
        $this->set('relationship', $this->paginate());  
        $this->set('compName', $compName);
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL INSERT или UPDATE IF

  2. Мога ли напълно да предотвратя SQL инжектиране чрез PDO Prepared statement без bind_param?

  3. MySQL:Динамично добавяне на колони към резултатите от заявката

  4. PyMySQL не може да се свърже с MySQL на localhost

  5. Може ли php PDO да извлече два набора резултати? И ако да, кое е по-добре 1 резултатен набор или повече от 1?