我正在使用mysql数据库,我正在寻找一种方法,当A列值符合特定条件时,显示B列的特定行。
例如TBL_NAME中的示例: ColumnA =月份 ColumnB =假期
退伍军人节 感恩 等...
我想在一个页面上显示11月份发生的所有假期。我不想在其他月份显示任何假期。这是我的代码,它返回错误"未知列' ColumnA'在' where子句'。"
<?php
error_reporting(0);
require 'db/connect.php';
$Month=November;
$data = $conn->query("SELECT * FROM TBL_NAME WHERE ColumnA=$Month") or die($conn->error);
$numRows = $data->num_rows;
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Database Connect</title>
</head>
<body>
<?php
// Print results to the page
while($row = $data->fetch_assoc()) { ?>
<p><?php echo $row['LinkName']; ?></p>
<?php } ?>
</body>
</html>