正如我试图在较早的问题中发布的那样,我想知道如何从 php 中的 URL 和 mySQL 数据库获取数据,然后比较结果,如果它们相等,则运行一个事件。到目前为止,我有这段代码,但只要 URL 中有一个 id,它似乎无论如何都可以工作。它从不根据 mysql 数据库中的 id 检查它。有任何想法吗?
这是代码:
<?php
$random = uniqid();
if ($id = $_GET['id']) {
$dbhandle = mysql_connect('host', 'user', 'password')
or die("Unable to connect to MySQL");
$selected = mysql_select_db('a6675286_main',$dbhandle)
or die("Could not select database");
$sql = "SELECT completed FROM authentication WHERE username='admin'";
$id2 = mysql_query($sql);
}
if ($id = $id2) {
mysql_query("UPDATE authentication SET completed = $random WHERE username = 'admin'");
include 'sendmail.php';
echo "You win";
}
else {
header('Location: http://www.websites.com/');
}
?>