我查了半天php的所有mysql函数,发现基本上大多是读取数据以及处理返回值的,却没看到关于更新数据的。我以前是asp的,对于一些数据,比如可以用rs.AddNew插入一行,然后逐个赋值,然后rs.Update把插入的行提交
也可以在select得到一行数据之后,使用rs对其赋值新的值,然后rs.Update提交。
这样就避免了使用“拼字符串”来形成Update语句或者Insert语句带来的一些弊端但是貌似php里面没有这样的函数哦(至少我目前还没看到),似乎只有用php_query()提交sql语句来更新数据库
这样就需要“拼字符串”,既麻烦,又带来很多隐患。是否有本质一点的解决方案呢?
也可以在select得到一行数据之后,使用rs对其赋值新的值,然后rs.Update提交。
这样就避免了使用“拼字符串”来形成Update语句或者Insert语句带来的一些弊端但是貌似php里面没有这样的函数哦(至少我目前还没看到),似乎只有用php_query()提交sql语句来更新数据库
这样就需要“拼字符串”,既麻烦,又带来很多隐患。是否有本质一点的解决方案呢?
我的意思是有没有什么服务器原生支持的函数来实现的。
就像ASP要使用Adodb不需要引用任何库,直接写就是。
比如PHP里面使用mysql_query()就不需要引用什么库啊,有没有什么类似的库能支持?