shwq.net
当前位置:首页 >> PHP 如何再SQL语句中加入变量? >>

PHP 如何再SQL语句中加入变量?

$id 要加单引号的'$id'

先讲下单引号和双引号的问题 ''单引号 php会把它里面的内容当成字符串来处理。 ""双引号 php会根据里面的值来处理。比如里面有变量 那么变量的值就会把变量替换。 例子

一看就是标点符号加错了,试试下面这句 $query = $this->db->query('SELECT Id, state, totalName, property, startTime, amountIn, amountOut, balanceIn, balanceOut FROM contract LIMIT '.$page.',2');或者 $query = $this->db->query("SELE...

不行的,变量是要加大括号的,或者使用字符串连接符连接2个字符串。 1如果你的$meal是一个变量、mealnum是字符型的数据的列,就这样写: $result = mysql_query("SELECT * FROM {$res} WHERE mealnum=‘{$meal}’"); 2如果你的$meal是一个变量、me...

$result=mysql_query('select * from {$biao}');

第一行少了引号,应该改为: $str="where ....'王舒婷'";

var_dump($sql); 看看输出。

改成{$_POST['Region'.$jc]}, 原先的{$_POST['Region".$jc."']},{}里的“”是相对独立的,不合外面的“”配对,也就是说“”就是单引号包含的一串字符串中的字符,所以,显而易见的PHP不会对".$jc."做concat处理,只是作为一串字符。

好吧,楼主要是非得这么做的话其实还是给自己添麻烦有点 数据库很傻的,它不会自动识别的,只认识标准的sql语句,你上来两句话它肯定不认识了 这样非要一个变量的话那就这么办 在运行sql时候得改变一下 $sql_arr = explode(":",$sql); //通过切...

确切的说,那是sql语句,与是不是php没有直接绝对关系(sql语句的一门单独的语言,用于对数据库的一些操作,Acc、sql server、mysql等数据库的sql语句基本都一样,只是每种数据库的sql语句,有少许差别) 也就是sql语句的语法 sql语句中,字段的...

网站首页 | 网站地图
All rights reserved Powered by www.shwq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com