有没有一种方法可以在每次访问时使用相同的 php 文件“favorite.php”来执行两个单独的 mysql 查询。
基本上,我在用户个人资料页面上有一个链接,称为添加到收藏夹,它链接到 favorite.php 并运行查询以将用户添加到会话用户收藏夹列表中。我想在文件中添加另一个查询以在单独的场合运行,所以下次单击链接时说表中是否存在收藏夹 ID 以删除它,从会话用户收藏夹列表中删除该用户?
在这里,我将插入到查询中,现在我只需要找到一种方法来说删除最喜欢的 id 是否存在第二次单击链接?
<?php
require_once('includes/session.php');
require_once('includes/functions.php');
require('includes/_config/connection.php');
session_start();
confirm_logged_in();
if (isset ($_GET['to'])) {
$user_to_id = $_GET['to'];
}
if (!isset($_GET['to']))
exit('No user specified.');
$user_id = $_GET['to'];
$result = mysql_query("INSERT INTO ptb_favorites (user_id, favorite_id) VALUES (".$_SESSION['user_id'].", ".$user_to_id.")")
or die(mysql_error());
if($result = mysql_query($query))
$result = mysql_query("DELETE FROM ptb_favorites (user_id, favorite_id) VALUES (".$_SESSION['user_id'].", ".$user_to_id.")")
or die(mysql_error());
header("Location: profile.php?id=" . $user_to_id['user_id']);
?>
希望这是有道理的谢谢。