Сравните два столбца из двух таблиц и отобразите результат

Я работаю над кодом, по которому у меня есть две таблицы (таблица 1, названная утвержденным_рекетом, и таблица 2, названная отмененным_рекетом). То, что я пытался сделать, это сравнить значения в столбце (event_title) из таблицы 1 со значениями в столбце (также называемом как event_title) из таблицы 2. И если они совпадают, я хочу отобразить текст, а если они не совпадают Я хочу отобразить кнопку. Каков наилучший способ сделать это?

Вот что у меня так далеко:

$name=$_SESSION['name']; //name of the user currently in session
$sql  = "SELECT * FROM approved_requests WHERE user_name ='$name' " ;
$result = mysql_query("$sql") or die(mysql_error());
$num_rows = mysql_num_rows($result);
$row = mysql_fetch_array($result);

$sql2 = "SELECT * FROM canceled_requests WHERE user_name ='$name'";
$result2 = mysql_query("$sql2") or die(mysql_error());
$row2 = mysql_fetch_array($result2);

if($row['event_title']==row2['event_title']{ ?>

<form action="" method="post">

<input type="submit" name="cancel_event" value="Cancel">

</form>
<?php
}
else {
?>
<b>canceled</b>
}

0

Решение

Я нашел простое решение своих вопросов

$sql  = "select event_title from approved_requests WHERE user_name ='$name' and event_title not in (select event_title from canceled_requests)" ;
$result = mysql_query("$sql") or die(mysql_error());
$num_rows = mysql_num_rows($result);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]