从MySQL查询创建PHP函数

时间:2015-11-11 01:48:03

标签: php mysql

我有一组用于URL缩短器的PHP函数。 我想添加另一个涉及更新MySQL表格中整列的功能。到目前为止,我发现查询是:UPDATE urls SET redirect =' Max, Min, MaxVal and MinVal tags' 我希望有一个文本输入,一旦我输入新的URL并单击" UPDATE ALL",数据库中的整个列都会更改,而不必使用我提到的查询从数据库中进行更改以上。唯一阻止我这样做的是函数(BOTTOM)。 以下是我之前提到的功能:

[Option (Max a)]

这里涉及更新表并为某列设置新值的公共函数。

@session1.within_window(@session_1.open_new_window) do
  @sessuion1.visit("url")
  ... more actions performed in the new window
end

这是我到目前为止的进展,提示500错误。

function createLink($slug,$url,$title,$disc,$thumb,$redirect){
    global $nsqlQuery;
        $f = array('slug','url','title','disc','thumb','redirect','time');
        $v = array($slug,$url,$title,$disc,$thumb,$redirect,time());

        $row = array_combine($f,$v);
    $result = $nsqlQuery->insert("urls",$row);
return $result ? $result : false;
}

function getLink($by='NA',$val='NA'){
    global $nsqlQuery;
        if($by=='NA'):
            $where = null;
        else:
            $f = array($by);
            $v = array($val);
            $where = array_combine($f,$v);
        endif;
    $result = $nsqlQuery->select("urls",'*',$where);
return $result ? $result : false;
}

function deleteLink($id){
    global $nsqlQuery;
        $f = array('id');
        $v = array($id);

        $where = array_combine($f,$v);
    $result = $nsqlQuery->delete("urls",$where);
return $result ? $result : false;
}

http://example.com

0 个答案:

没有答案