Mysql中where条件自动类型转换的坑
我有张表,其主键id字段为varchar(5),内容是5位随机不重复字符串 表的内容大概是这样的 |id|name| |--| |s8bk2|admin| |9f0ps|username| 在一个方法中我查询了这张表,代码大概是这样的 function get($id = 0){ $q = query('select * from user where id='.$id); // 如果$q内有记录时则显示出来,无记录时显示用户不存在 } 我不知道你们有没有看出问题,我当时反正是觉得没问题