当前位置:Gxlcms > PHP教程 > for多输出了一条语句解决思路

for多输出了一条语句解决思路

时间:2021-07-01 10:21:17 帮助过:25人阅读

for 多输出了一条语句
本帖最后由 hilives 于 2014-02-27 17:50:43 编辑

使用for循环输出一条语句,但是输出了两条一样的语句,没看出问题在哪,求指点

$rows="1" ;//取得查詢結果的記錄筆數


for ($i=1;$i<=$rows;$i++) {


$str = <<

EOT;


$str=addslashes($str);
//addslashes这个函数会对字符串进行处理,即对 ' 或者 " 的,用 \' 和 \'' 替换




$sqlk=" UPDATE zhixing SET shuju= concat(shuju,'$str') WHERE time = '$jintian'"; //执行更新语句
$resultk = mysql_query($sqlk); //执行语句

if (!mysql_query($sqlk,$con))
{
die('Error: ' . mysql_error());
}



}





记录到数据库里的结果是两个猪,shuju这个字段在执行前是空的
------解决方案--------------------
$resultk = mysql_query($sqlk); //执行语句

if (!mysql_query($sqlk,$con))
{
die('Error: ' . mysql_error());
}

两次mysql_query 不是两次了吗?

人气教程排行