php 'nin mysql_query fonksiyonu daha GİBİ TABLOLAR destek vermedi?

0 Cevap php

Ben sorgulanan:

select * 
  from marrydays 
 where YMD_X like '2010-1-%' 
   and marrydays.CONG not like 'aa%' 
   and marrydays.CONG not like 'bb%' ;

Ben mysql_fetch_object işlevini kullanın ama sonra, ben kesin sonuç, ben sorgulanan gibi sonuç var vermedi:

select * from marrydays where YMD_X like '2010-1-%' ;

Neden?


Bazı kod parçaları:

$ Res1 = $ db-> find ('"% $ cnDate.. Ve CONG gibi değil" "" "* YMD_X gibi marrydays seçin"' 冲 "$ male_shu"%.. '; ".);

public function find($sql, $key=null){ $data = array(); $result = $this->query($sql); while($row = mysql_fetch_object($result)){ if(!empty($key)){ $data[$row->{$key}] = $row; }else{ $data[] = $row; } } return $data; }

public function query($sql){
    $stime = microtime(true);

    $result = mysql_query($sql, $this->conn);
    $this->query_count ++;
    if($result === false){
        throw new Exception(mysql_error($this->conn)." in SQL: $sql");
    }

    $etime = microtime(true);
    $time = number_format(($etime - $stime) * 1000, 2);
    $this->query_list[] = $time . ' ' . $sql;
    return $result;
}

0 Cevap