SELECT TOP 1 FROM articles_view WHERE 1=1 AND id = 18 ORDER
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/31 23:47:27
SELECT TOP 1 FROM articles_view WHERE 1=1 AND id = 18 ORDER BY id DESC
这是在向网站上传东西时弹出来的 该怎样处理
新手小白一个
这是在向网站上传东西时弹出来的 该怎样处理
新手小白一个
SELECT TOP 1 FROM articles_view WHERE 1=1 AND id = 18 ORDER BY id DESC
(1)、TOP 1 表标只从articles_view中取一条记录
(2)、1=1 就是如果WHERE后条件书写错误,它也能正常执行,就相当于SELECT TOP 1 * FROM articles_view ORDER BY id DESC ,多用于动态条件中,也就是如果你多个变量拼接成一句sql时,可能造成语法错误,这时就不能执行,加上后可避免.比如你的应该是SELECT TOP 1 * FROM.,少了个*号
(3)、取id=18的这条记录
再问: 但是源代码有* 但到网页时却没有了,这是什么问题
再答: 因为我们看到的网页是源码被服务器“翻译”过了,所以看不到。
再问: 发布的文章生成预览时服务器反馈的是这段代码,这是什么原因呢
再答: 因为发布后台预览页面与前台显示不是同一个页面,很可能后台代码有问题,你可以把出错页源码贴出来看看。
(1)、TOP 1 表标只从articles_view中取一条记录
(2)、1=1 就是如果WHERE后条件书写错误,它也能正常执行,就相当于SELECT TOP 1 * FROM articles_view ORDER BY id DESC ,多用于动态条件中,也就是如果你多个变量拼接成一句sql时,可能造成语法错误,这时就不能执行,加上后可避免.比如你的应该是SELECT TOP 1 * FROM.,少了个*号
(3)、取id=18的这条记录
再问: 但是源代码有* 但到网页时却没有了,这是什么问题
再答: 因为我们看到的网页是源码被服务器“翻译”过了,所以看不到。
再问: 发布的文章生成预览时服务器反馈的是这段代码,这是什么原因呢
再答: 因为发布后台预览页面与前台显示不是同一个页面,很可能后台代码有问题,你可以把出错页源码贴出来看看。