2

我正在执行这个 sql 查询来更新数据库

$sql_select = "UPDATE `database1`.`media` SET `media` =(http://torcache.net/torrent/'" . $upload_result . "'.torrent) WHERE 'image_type'= '4' AND 'media' LIKE '"%$fname%"' ";

我收到警告:除以零??

我认为这与这种情况有关LIKE '"%$fname%"' "

它使用 sql LIKE %% 来匹配任何字符串,因为我以前从未在我的代码中使用过这个条件

错误来自哪里?

4

1 回答 1

6

百分号在引号之外,使其成为模数,或除法的余数。

$sql_select = "UPDATE `database1`.`media` SET `media` =(http://torcache.net/torrent/'" . $upload_result . "'.torrent) WHERE 'image_type'= '4' AND 'media' LIKE '%".$fname."%' ";
于 2012-06-15T21:33:20.507 回答