我有一组用于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;
}