php中关于sql拼接时标点符号出现的问题
程序员文章站
2022-04-20 15:04:18
...
初学php,遇到了个奇怪的问题,让大侠们见笑了,拼接语句如下:
为啥符号的空位不同,拼接的结果会有差异, 不解中,求解答?
跑的太快了,基础没打好,谢谢版主提醒!
$sql = 'select cat_id,cat_name,parent_id from ' . $this->table . ' where parent_id=' . $id;//能通过,正解 $sql = 'select cat_id,cat_name,parent_id from' . $this->table . 'where parent_id=' . $id;
为啥符号的空位不同,拼接的结果会有差异, 不解中,求解答?
回复讨论(解决方案)
你把两句输出之后对比下就知道了。
第一句.... from table where...
第一句.... fromtablewhere...
第二句中from 、table和where连在一起了,还能正确吗?
select cat_id,cat_name,parent_id fromcategorywhere parent_id=42delete from category where cat_id=42
跑的太快了,基础没打好,谢谢版主提醒!
推荐阅读
-
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
-
。还得接着。关于PHP中怎么把数组作为sql查询语句的条件,小弟我的代码有有关问题
-
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
-
关于php中sql注射的有关问题
-
关于微店整合微信支付时出现的的各种问题的记录 php版
-
JavaScript中关于for循环删除数组元素内容时出现的问题
-
关于SQL Server 2017中使用json传参时解析遇到的多层解析问题
-
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
-
php使用wampserver中的mysql时出现的问题
-
php 中遍历数组时使用引用出现的问题