我需要检查我的数据库(包含不同的配置文件信息,如id,代码和数据),以便对信息进行任何更改。 如果所有细节都相同(无需任何操作)或者细节不同(需要使用新信息更新数据库),我需要运行检查。
我研究过使用mysql_num_rows($result)>0
,但无法确定如何使用它,主要是如果有任何更改,我将如何使用新信息更新数据库表?
答案 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);
}