gpt4 book ai didi

php 's mysql_query function didn' 支持更多LIKE语句吗?

转载 作者:行者123 更新时间:2023-11-29 15:00:25 26 4
gpt4 key购买 nike

我查询:

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

但是当我使用mysql_fetch_object函数后,我没有得到确切的结果,结果就像我查询的一样:

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

为什么?

<小时/>

一些代码片段:

$res1 = $db->find("从像 YMD_X 的结婚日中选择 *"。"'".$cnDate."%' 并且 CONG 不像 '冲".$male_shu."%' ;");

公共(public)函数find($sql, $key=null){ $数据=数组(); $结果 = $this->查询($sql); while($row = mysql_fetch_object($result)){ if(!empty($key)){ $data[$row->{$key}] = $row; }别的{ $数据[] = $行; } } 返回$数据; }

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;
}

最佳答案

由于 PHP 的 mysql_query 函数只是将您编写的内容传递给 MySQL,您确定直接在 MySQL 上运行相同的查询会得到不同的结果吗?

这里的问题几乎肯定出在您的查询上。

关于php 's mysql_query function didn' 支持更多LIKE语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3346757/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com