我正在执行此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 %%来匹配任何字符串,因为我以前从未在我的代码中使用过这个条件
错误来自哪里?
答案 0 :(得分:6)
百分号超出报价,使其成为MODULUS,或来自除法的余数。
$sql_select = "UPDATE `database1`.`media` SET `media` =(http://torcache.net/torrent/'" . $upload_result . "'.torrent) WHERE 'image_type'= '4' AND 'media' LIKE '%".$fname."%' ";