它的一个简单的代码,但我只是学了所以......我似乎无法找到我的错误到底是什么:未知列“2”“where子句”
"UPDATE `".$table_name_4_updating."`
SET id_capuchon = `".$id_selector_4_updating."`,
referencia_capuchon= `".$referencia_4_updating."`,
medida_capuchon= `".$medida_4_updating."`,
material_capuchon= `".$material_4_updating."`,
calibre_capuchon= `".$calibre_4_updating."`,
impresion_capuchon= `".$impresion_4_updating."`,
presentacion_capuchon= `".$presentacion_4_updating."`
WHERE id_capuchon=`".$id_selector_4_updating."`";
我试着改变的WHERE
子句WHERE id_capuchon= '.$id_selector_4_updating.'
等不同的方式,但它的作用是从unknown column foobar in field list
你有错误的引号。将反引号改为单引号(''')。 –
换句话说,你有''哪里foo ='2'''。 –
PHP和SQL是不同的语言;你只是碰巧使用前者来为后者生成代码。当你有一个SQL错误时,你需要检查实际的SQL代码,并可能在你最喜欢的MySQL客户端中进行测试。 –