Heim  >  Artikel  >  Backend-Entwicklung  >  mysql用update这样写为什么不行?

mysql用update这样写为什么不行?

WBOY
WBOYOriginal
2016-08-04 09:20:081290Durchsuche

这样写

if(!mysql_query("update kxwr (name,sex,old) values ('小明','男','18') where id='1'")){
exit('修改失败');
}
echo'修改成功啦!';

为何会返回失败?

如果

if(!mysql_query("insert into kxwr (name,sex,old,id) values ('小明','男','18','1')")){
exit('添加失败');
}
echo'添加成功啦!';

这样insert可以成功 update不行 为何?

回复内容:

这样写

if(!mysql_query("update kxwr (name,sex,old) values ('小明','男','18') where id='1'")){
exit('修改失败');
}
echo'修改成功啦!';

为何会返回失败?

如果

if(!mysql_query("insert into kxwr (name,sex,old,id) values ('小明','男','18','1')")){
exit('添加失败');
}
echo'添加成功啦!';

这样insert可以成功 update不行 为何?

语法错啦

<code>$sql=" UPDATE kxwr SET name='小明' sex ='男' old ='11' WHERE id='1' ";</code>

语法问题。update table_name set column1=xxx where column2=yyy;这样才对吧

先学好sql吧。

update不是那样用的

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn