original_string: public function where($field, $table, $value) {
          static $i = 0;
          $sql = self::resolve_field($field, $table) . ' ';
  
          if ($value === null) {
              $sql .= 'IS NULL';
  
          } else {
              $param = 'where' . $i++;
              $sql .= " = :$param";
              $this->params[$param] = $value;
          }
  
          $this->where[] = $sql;
      }
code: public function where($field, $table, $value) {
          static $i = 0;
          $sql = self::resolve_field($field, $table) . ' ';
  
          if ($value === null) {
              $sql .= 'IS NULL';
  
          } else {
              $param = 'where' . $i++;
              $sql .= " = :$param";
              $this->params[$param] = $value;
          }
  
          $this->where[] = $sql;
      }
code_tokens: public function where ( $ field , $ table , $ value ) { static $ i = 0 ; $ sql = self :: resolve_field ( $ field , $ table ) . ' ' ; if ( $ value === null ) { $ sql .= 'IS NULL' ; } else { $ param = 'where' . $ i ++ ; $ sql .= " = :$param" ; $ this -> params [ $ param ] = $ value ; } $ this -> where [ ] = $ sql ; }
docstring: Simple where conditions.
  
  @param string $field The field, or *.
  @param string $table The table name, without the prefix 'glossary_'.
  @param mixed $value The value to be equal to.
docstring_tokens: Simple where conditions .