我正在写一个 if 语句,如果列出的两个日期相等,它会回显第一个日期,如果它们不是(else 语句)它会回显“date1-date2”我将它放在一个函数中,我不知道我是否可以这样做。这是我得到的错误
解析错误:语法错误,意外的 T_IF
这是我的功能:
function getfevent ($conn) {
$sql = "SELECT `name` FROM `event` WHERE `featured` = 0 LIMIT 0, 30 ";
$statement=$conn->prepare($sql);
$statement->execute();
while($row=$statement->fetch()) {
$eventname = $row['name'];
$row_id=geteventid ($conn,$eventname);
$row_end=geteventend ($conn,$eventname);
$date=if ($row_id == $row_end){
echo $row_id;
}
else {
echo $row_id " - " $row_end;
}
?>
<?php echo "<td>$eventname</td><td>$date</td></tr>"; ?>
<?php
}
}
getfevent($conn);