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

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

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

//试试这样:$sql="select * from user where name={$name} and password={$password}";$result=mysql_query($sql);

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

不行,sql是给关系型数据库执行的语言,数据库是不会认识php代码的

mysql_query (SQL语句 ,连接标识符); 说明:mysql_query用来根据连接标识符向该数据库服务器的当前数据库发送查询, 如果连接标识符默认,则默认为是上一次打开的连接。 返回值:成功后返回一个结果标识符,失败时返回false。 $sql = “SELECT * ...

你的截图里没看到执行sql的调用,只是一个sql字符串声明罢了; 按你的说法,估计是下面的代码里有调用执行sql,这样的话下面2和3会把1的sql字符串覆盖掉,就只执行了2或3。 解决办法是把2和3改一个变量名 如 $sql2="....";然后找到类似mysql_que...

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

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

$sql="select username from user where ID=$id"; 其中 user是表名.$id存储你说的用户主键ID的值. username就是你要查找的用户名,根据你的表修改吧. 有具体的问题,请与我交流...

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