mysql表更新一次

时间:2015-10-23 13:33:45

标签: php mysql

如何更新表格并回显#34;已经更新"如果之前已完成表更新,并且如果已更新则应重定向到登录。 这是我的更新查询

<?php
$dbhost="xxxx";
$dbusr="xxxx";
$dbpass="xxxx";
$database="xxxxx";
mysql_connect($dbhost,$dbusr,$dbpass, $database);
mysql_select_db($database) or die("databse not connected");
$num = rand(98564654, 415231564); 
If(isset($_POST['login'])){
$Pin=$_GET['pin'];
$ID =$_POST['ID'];
$date=date('Y-m-d H:i:s');
if($Pin!=''){


mysql_query("UPDATE pin SET appid ='$num', status='Activated' WHERE Pin= '$Pin'")
        or die(mysql_error()); 

mysql_query("INSERT IGNORE INTO pinlog (TableName,pin,id,TIME_UPDATED) VALUES('Pin','$Pin','$num','$date')")
        or die(mysql_error()); 

header("location:applicantlogin.php");
}
}

?>  

请帮助

1 个答案:

答案 0 :(得分:0)

也许这会有所帮助:

首先,仅在未激活PIN时激活PIN:

UPDATE pin SET appid ='$num', status='Activated'
    WHERE Pin= '$Pin' AND status <> 'Activated'

然后,找出受影响的行数(有一个功能)。 如果0则已经激活并纾困。检查您的索引。