duanpo1821 2011-11-21 04:41
浏览 44
已采纳

从脚本生成查询时出现Mysql语法错误

I have a script that generates a query, the query is then executed using mysql_query()

It shows an error I can't work out...If I echo the sql statement and execute it on phpmyadmin it works perfectly.

function magikarp($table, $arr)
{
$data=array();
$campos="";
$val="";

for($c=0;$c<count($arr);++$c)
{
    $var=make_safe(current($arr));
    if($var!="")
    {
        $campos=$campos.key($arr).",";
        $val=$val."".current($arr).",";
        $data[key($arr)]=$var;
    }
    next($arr);
}

$campos[ strlen($campos)-1]=''; //THIS IS FOR THE EXTRA COMA AT THE END
$val[ strlen($val)-1]='';

    $sql = "INSERT INTO $table ($campos) VALUES ($val)"; 

//trim($sql);
echo $sql;

$result = mysql_query($sql);
if (!$result) {
    die('Invalid query: ' . mysql_error());
}
return $data;

}


IT ECHO
INSERT INTO clientes (cedula,nombre,apellido) VALUES ('123','5454','51515')
  • 写回答

1条回答 默认 最新

  • dpgvdfg321041670 2012-05-30 10:02
    关注

    The error was some hidden characters in my text editor.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 Oracle触发器记录修改前后的字段值
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器