输入banner图图片脚本导航/分类

php里传递一个MYSQL语句的奇怪问题

我有这样一个语句
$sql = "select * from tb2300 where qty2 然后我执行echo $sql;
页面显示只有
select * from tb2300 where qty2
这个是什么情况?

mysql4.1.10
apache2.0
php 5.2.4


回复讨论(解决方案)

qty是字符串 要使用单引号包裹 或者换成数字也可以,要么加$,作为变量

原因,我说不全,等高手.

我那些全部是字段……

正常,是浏览器的原因
非 IE 浏览器似乎都这样
原因是 select * from tb2300 where qty2 套红的部分被当做 html 标记了,由于未结束,连查看源文件也看不到

正常,是浏览器的原因
非 IE 浏览器似乎都这样
原因是 select * from tb2300 where qty2 套红的部分被当做 html 标记了,由于未结束,连查看源文件也看不到
好像不是这么简单,我的是IE8.0,另外我刚刚加了
<'qty',可以正常显示,是用于防止字段被保留占用的波浪号
但查了下,qty并不是mysql保留字,好像也不是php保留字

比较困惑……

你都 <'qty 了,自然就不会被浏览器解释为 html 标记了

你

$sql = "select * from tb2300 where qty2';echo $sql;

就知道我说的是对的了

你都 <'qty 了,自然就不会被浏览器解释为 html 标记了

你

$sql = "select * from tb2300 where qty2';echo $sql;

就知道我说的是对的了

是认为您的这个观点,只是觉得比较困惑,按说有时候写的不标准时,经常也会有<单独写的问题,
但也没发现这个状况。
另外我在这之前echo 了也没有效果 </p> <p class="sougouAnswer"> 其实你这样写就不会有困惑了 <br /> <pre class="sycode" name="code">$sql = "select * from tb2300 where qty2 < qty order by cno";echo $sql;</pre>总之,只要你</pre>输出的内容不具二义性,就不会有问题 </p> <p class="sougouAnswer"> 是啊,很正常啊,因为你的</pre>输出里you<这个符号啊 </div> </div> <script type="text/javascript" src="/layui/layui.js"></script> <script> layui.use('code', function(){ layui.code({ elem: 'pre', //默认值为.layui-code about:false, title:'php里传递一个MYSQL语句的奇怪问题代码块', encode: true //是否转义html标签。默认不开启 }); }); </script> <footer class="comm-footer"> <ul class="channels"> <li> <a target="_top" href="/system/">操作系统</a> </li><li> <a target="_top" href="/down/">程序下载</a> </li><li> <a target="_top" href="/jquery/">jquery插件库</a> </li><li> <a target="_top" href="/jiaoben/">编程</a> </li><li> <a target="_top" href="/db/">数据库</a> </li><li> <a target="_top" href="/tools/">在线工具</a> </li><li> <a target="_top" href="/framebook/">框架书籍</a> </li><li> <a target="_top" href="/xitongjiaocheng/">系统教程</a> </li><li> <a target="_top" href="/ruanjianxiazai/">软件下载</a> </li> </ul> <ul class="versions"> <li> <a href="https://m.gxlcms.com" class="active">触屏版</a> </li> <li> <a href="https://www.gxlcms.com" target="_top">电脑版</a> </li> </ul> <p><a href="https://beian.miit.gov.cn/" target="_blank" style="color:#ffffff"></a><script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?6c9b8cea1903c9f813f150c04aeebc3c"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script></p> </footer> </body> </html>