gpt4 book ai didi

php - 如何使用 php mysql 数据库更新和插入两个不同的表

转载 作者:行者123 更新时间:2023-11-30 22:33:07 31 4
gpt4 key购买 nike

如何使用 echo 在 php 脚本中使用输出消息更新使用 mysql 数据库的特定表,同时在成功插入后通过重定向插入另一个表。这是我尝试过但没有得到我想要的结果

<?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");
}
}

?>

请帮忙

最佳答案

也许这有帮助:

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

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

然后,查明有多少行受到影响(有一个函数可用于此)。如果为 0,则表示已经激活并退出。还要检查您的索引。

关于php - 如何使用 php mysql 数据库更新和插入两个不同的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33303658/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com