数据库检查:PHP

时间:2014-07-05 07:12:18

标签: php

我需要检查我的数据库(包含不同的配置文件信息,如id,代码和数据),以便对信息进行任何更改。 如果所有细节都相同(无需任何操作)或者细节不同(需要使用新信息更新数据库),我需要运行检查。

我研究过使用mysql_num_rows($result)>0,但无法确定如何使用它,主要是如果有任何更改,我将如何使用新信息更新数据库表?

2 个答案:

答案 0 :(得分:1)

如果要比较两个MYSQL表。您可以使用SQL语句来获取"不同的"记录。

然后您可以使用PHP来操作记录。

我建议你使用Php PDO mysql驱动程序,它会让生活更轻松!

答案 1 :(得分:1)

这是步骤。

第1步:

从网站

获取更新的值
$id
$code
$data

第2步:

触发查询以检查更新

   $query = "select count(*) as total from table where id='$id' and code='$code',data='$data'";
    $result=mysql_query($query); 

    $data=mysql_fetch_assoc($result);

第3步:

if($data['total']>0){

   $update="update table set code='$code',data='$data' where id='$id'";
   mysql_query( $update);

}