php执行含有中文的SQL查询出问题
phpmyadmin执行SELECT*FROMclassWHERE`name`='计算机'这句有结果php执行无结果,怎么回事,求大神解答...
phpmyadmin执行 SELECT * FROM class WHERE `name`='计算机' 这句有结果
php 执行无结果,怎么回事,求大神解答 展开
php 执行无结果,怎么回事,求大神解答 展开
6个回答
2015-02-25
展开全部
phpmyadmin是自己有默认数据库名的
而php代码中,没有指定声明数据库,则使用默认数据库,那样可能会查询不出来。
php代码完整的写法应该是这样的:
SELECT * FROM `datebase`.`class` WHERE `class`.`name`='计算机';
而php代码中,没有指定声明数据库,则使用默认数据库,那样可能会查询不出来。
php代码完整的写法应该是这样的:
SELECT * FROM `datebase`.`class` WHERE `class`.`name`='计算机';
展开全部
首先要确认数据库连接上了吗
然后你把前后的代码都贴上来看看, PHP 文件里的
然后你把前后的代码都贴上来看看, PHP 文件里的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-02-24 · 知道合伙人软件行家
关注
展开全部
php文件编码和数据库编码要一致
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文件编码和数据库编码是一致的嘛?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
where后面的name去掉引号,改成name='计算机'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询