mdsk.net
当前位置:首页 >> php中2条sql能写在一个变量里面执行吗 >>

php中2条sql能写在一个变量里面执行吗

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

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

这里没有很官方的解释,我个人认为mysql_query 不能批量执行SQL语句的原因最主要的一个就是Mysql_query不能判断你的批量语句里面是否包含错误.为了最大的保证程序的顺利执行,所以,干脆罢工了. 解决的办法,有很多种.这里仅列出我的心得之一(利用数...

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

单引号是SQL要求的,假设你的$username变量值是ABC,加上单引号后实际执行的SQL就是: ....where username='ABC' 这样就是正确的SQL语句,如果不加上单引号的SQL就是: ....where username=ABC 看见差别了没有,在SQL的查询工具里面执行以下SQL...

你已经把mysql_fetch_assoc($sql);赋给了$rs 为什么还要重新while一遍呢? 试试 while($rs){ echo $rs[1]; echo $rs[2]; }

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

可以将两个$result设不同名字(如$result,$result0)并分别调用。

不是太清楚你的问题,是要这样吗? function getdata(){ $sql="select*from user"; $result=mysql_query($sql); $arr=array(); while($rows=mysql_fetch_assoc($result)) { $arr[]=$rows; } return $arr; } $dataList = getdata();

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

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