mdsk.net
当前位置:首页 >> php中sql语句不能执行2次或者以上么?新手求教 >>

php中sql语句不能执行2次或者以上么?新手求教

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

把你的sql语句这样写试试~~ $sql = "insert into adminU( uId, uUser, uPassword, uName, uCompany, uTel, uFax, uEmail, uRegTime ) VALUES ('', '" . $_POST[uUser] . "', '" . $pwd . "', '" . $_POST[uName] . "', '" . $_POST[uCompany] . ...

说明你$db为null,你应该去查看你$db的值如何得来的,是不是没有连接上数据库

$haha = M(); $res = $haha->query($sql); 或 $res = $waw->execute($sql); $sql中包含了表名,实例化模型时可以为空。 注意query是查功能,execute是增删改功能

我是这样写的,无论我用empty还是OCIColumnIsNULL来判断,都没有执行进去 $sql = "SELECT TAX_FPDJ.DJRQ FROM TAX_FPDJ,TAX_FPDJTI WHERE TAX_FPDJTI.FPDM = '".$FapiaoDM."' AND TAX_FPDJTI.QSH = '".$FapiaoHM."' AND TAX_FPDJ.DJXH = TAX_FPDJT...

你可以直接把执行SQL语句的函数执行的结果保存为变量,然后判断 例:我这里用的mysql_query函数哦: 但是这样的执行成功只是你的语句正确的执行,但是不代表100%可以成功执行对数据库的操作,比如说你数据表里没有记录了,你执行delete语句,虽...

$sql="select * from user where name=$name and password=$password"; 你先在在这条下边输出 echo $sql;看下这条sql语句输出的结果是否正确,然后再调试。 不成功,很有可能是由于你的变量输出有问题。

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

error_reporting(0);//屏蔽所有错误

原生代码不支持获取上一次执行的sql语句,ThinkPHP用getLastSql()函数获取的,代码如下: class UserModel extends Model(BaseModel){public function test($data){$model = M('user');$model->add($data);$sql = $model->getLastSql();} TP还有...

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