同じ php ファイル 'favorite.php' を使用して、アクセスするたびに 2 つの別々の mysql クエリを実行する方法はありますか?
基本的に、お気に入りに追加と呼ばれるユーザー プロファイル ページにリンクがあります。これは、favorite.php にリンクし、クエリを実行してユーザーをセッション ユーザーのお気に入りリストに追加します。ファイルに別のクエリを追加して別の機会に実行したいので、次回リンクをクリックして、お気に入りの ID がテーブルに存在するかどうかを確認して削除し、そのユーザーをセッション ユーザーのお気に入りリストから削除しますか?
ここにクエリへの挿入がありますが、リンクが2回クリックされたときにお気に入りの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']);
?>
それが理にかなっていることを願っています。