php代码

时间:2016-11-21 08:46:25

标签: php mysql variables syntax

我对php的语法有点困惑。

我试图在没有成功的情况下进行查询,而且我已经在这里停留了2天。

$query = ('UPDATE cegek SET CegNev='."$cegnev".', Kozpont='."$kozpont".', Bevetel='."$bevetel".', Alkalmazottak='."$alkalmazott".', Iparag='."$iparag".' WHERE id='."$id");

这会返回Parse error: syntax error, unexpected '$cegnev' (T_VARIABLE) in

我认为""对于变量和''为了字符串。

任何人都可以提供帮助吗?

2 个答案:

答案 0 :(得分:2)

应在两个字符串之间使用concatenation operator ('.')

试试这个

$query = ("UPDATE cegek SET CegNev='".$cegnev."', Kozpont='".$kozpont."', Bevetel='".$bevetel."', Alkalmazottak='".$alkalmazott."', Iparag='".$iparag."' WHERE id=".$id."");

答案 1 :(得分:1)

试试这个并开始双引号"您的查询:

$query = ("UPDATE cegek SET CegNev='".$cegnev."', Kozpont='".$kozpont."',
Bevetel='".$bevetel."', Alkalmazottak='".$alkalmazott."', Iparag='".$iparag."' 
WHERE id= '".$id."'");