2017-02-24 14 views

回答

0

通过使用主键(通常是where条件中的记录标识)使用数据库中的主键字段更新它。在更新记录时要特别注意,否则您可能会意外更改您不想要的数据。

避免出现问题的最佳方法是始终运行select语句,使其与update语句的条件相同,以便在执行update语句之前查看数据的内容。

请确保你绑定以逃避你的sql。在这个例子中,id将是表主键字段。你可以通过运行在mysql中找到它

DESCRIBE tablename; 

然后使用mysqli或PDO进行更新以转义值。

UPDATE tablename SET field1=:field1value, field2=:field2value WHERE something=:somevalue AND id = :recordid 
相关问题