PHP中的Recordet.update
我正在PHP中开发一个应用程序。我基本上是一个ASP程序员。在ASP中,我们使用recordset.update命令更新记录。 这是可能的PHP。PHP中的Recordet.update
我的要求是在一个语句更新记录的各个领域不是所有的领域。在ASP与为SQLserver
实施例作为数据库
set rs=server.createobject("adodb.recordset")
loop through individual fields of the records or table
for i=0 to fields.count-1
{
get data for each field from web form
rs(i)=fields.name
rs.update
}
是上面的代码能够在PHP中使用MYSQL。
你使用核心PHP或任何框架?如果您使用的是核心PHP,那么答案是,在foreach循环中,您将手动更新每条记录。即您所做更改的字段,您将通过更新查询更新它们,因为您将在foreach循环中拥有该记录的主键,并且您还将拥有列名称。
如果您使用的是像谊任何框架,那么你只需要改变的属性值,你做出的改变,并呼吁像$基于模型的更新功能>更新();因为你在做你的ASP代码。
不,你不能在php中像这样实现它。你必须编写适当的更新查询来更新记录(如果你没有使用任何框架)。
我是PHP新手。因为asp中没有这样的框架。我并没有真正意识到这一点。你能告诉我哪个框架可以达到我的目的吗? – Kash 2014-11-05 05:44:32
好吧,我只会解释你的步骤,但你可以在这里发布一些代码,以便我的答案将按照你的要求。就像您现在使用unitl的html代码或php代码一样。 – 2014-11-05 05:49:39
您应该先阅读文档。 – 2014-11-05 05:34:24