У меня есть база данных, содержащая 2 таблицы - «db» и «details».Ссылка на 2 таблицы в базе данных
При нажатии на конкретное поле в столбце db ('Issued to') любой записи в таблице «db» я хочу отобразить все поля таблицы «details», соответствующие конкретному столбцу «Issued to» in «подробная информация».
В моем коде на странице отображаются все совпадающие результаты обеих таблиц.
Я просто хочу, чтобы выбранный результат был нажат.
Код выглядит следующим образом-
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = "";
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn)
{
die('Could not connect: ' . mysql_error());
}
$sql = 'SELECT a.`Issued to`, b.Name, b.DOB, b.Discipline, b.Designation, b.PlaceOfPosting, b.PhoneNo, b.Email
FROM db a, details b
WHERE a.`Issued to` = b.`Issued to`';
mysql_select_db('testdb');
$retval = mysql_query($sql, $conn);
if(! $retval)
{
die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
{
echo "Name:{$row['Name']} <br> ".
"Date Of Birth:{$row['DOB']} <br> ".
"Discipline:{$row['Discipline']} <br> ".
"Designation:{$row['Designation']} <br> ".
"Place of Posting:{$row['PlaceOfPosting']} <br> ".
"Phone: {$row['PhoneNo']} <br> ".
"Email Id: {$row['Email']} <br> ".
"--------------------------------<br>";
}
mysql_close($conn);
?>
добавить и условие вашего ИНЕКЕ 'И a.'Issued в' = <значение в поле щелкнутой>' –
Предупреждение (MySQL) -> Это расширение было устаревшим в PHP 5.5.0, и это было удален в PHP 7.0.0. Вместо этого следует использовать расширение MySQLi или PDO_MySQL. – theinarasu