Php 不显示来自数据库的值

Php 不显示来自数据库的值,php,mysql,oop,Php,Mysql,Oop,我有一个函数来显示表中的所有数据。返回的行数正确(基于edit n delete按钮),但不显示该值 public function viewAll() { $sql = "SELECT 'id','titleAnn','dateOpen','dateClose' FROM annoucement"; $query = mysql_query($sql); while($row = mysql_fetch_array($query)

我有一个函数来显示表中的所有数据。返回的行数正确(基于edit n delete按钮),但不显示该值

public function viewAll()
    {
        $sql = "SELECT 'id','titleAnn','dateOpen','dateClose' FROM annoucement";
        $query = mysql_query($sql);
            while($row = mysql_fetch_array($query)) 
            {
                $id = $row['id'];
                $title = $row['titleAnn'];
                $dateOpen = $row['dateOpen'];
                $dateClose = $row['dateClose']; 
                echo '<tr>
                    <td><?php echo $title ?></td>   
                    <td><?php echo $dateOpen ?></td>   
                    <td><?php echo $dateClose ?></td>   
                    <td><a href="editAnnouncement.php?id=<?php echo $id;?>"><input type="button" name = "editAnn" value = "Edit" /></a></td>
                    <td><a href="deleteAnn.php?id=<?php echo $id;?>" onclick="confirm("Delete this announcement?");"><input type="button" name = "deleteAnn" value = "Delete"/></td>
                  </tr>';
            }
            $this->numrows= mysql_num_rows($query);
        }
公共函数viewAll()
{
$sql=“从公告中选择'id'、'titleAnn'、'dateOpen'、'dateClose'”;
$query=mysql\u查询($sql);
while($row=mysql\u fetch\u array($query))
{
$id=$row['id'];
$title=$row['titleAnn'];
$dateOpen=$row['dateOpen'];
$dateClose=$row['dateClose'];
回声'

您在一个回音中回音PHP…像这样连接和回音:

public function viewAll()
    {
        $sql = "SELECT 'id','titleAnn','dateOpen','dateClose' FROM annoucement";
        $query = mysql_query($sql);
            while($row = mysql_fetch_array($query)) 
            {
                $id = $row['id'];
                $title = $row['titleAnn'];
                $dateOpen = $row['dateOpen'];
                $dateClose = $row['dateClose']; 
                echo '<tr>
                    <td>'.$title.'</td>   
                    <td>'.$dateOpen.'</td>   
                    <td>'.$dateClose.'</td>   
                    <td><a href="editAnnouncement.php?id='.$id.'"><input type="button" name = "editAnn" value = "Edit" /></a></td>
                    <td><a href="deleteAnn.php?id='.$id.'" onclick="confirm("Delete this announcement?");"><input type="button" name = "deleteAnn" value = "Delete"/></td>
                  </tr>';
            }
            $this->numrows= mysql_num_rows($query);
        }
公共函数viewAll()
{
$sql=“从公告中选择'id'、'titleAnn'、'dateOpen'、'dateClose'”;
$query=mysql\u查询($sql);
while($row=mysql\u fetch\u array($query))
{
$id=$row['id'];
$title=$row['titleAnn'];
$dateOpen=$row['dateOpen'];
$dateClose=$row['dateClose'];
回声'
“.$title。”
“.$dateOpen。”
“.$dateClose。”
';
}
$this->numrows=mysql\u num\u rows($query);
}
公共函数viewAll()
{
$sql=“从公告中选择'id'、'titleAnn'、'dateOpen'、'dateClose'”;
$query=mysql\u查询($sql);
while($row=mysql\u fetch\u array($query))
{
$id=$row['id'];
$title=$row['titleAnn'];
$dateOpen=$row['dateOpen'];
$dateClose=$row['dateClose'];
回声'
“.$title。”
“.$dateOpen。”
';
}
$this->numrows=mysql\u num\u rows($query);
}

你在echo语句中加入了一些PHP:
echo'.'.'
=>
echo'.$title.'.'.'.'.'.'.
再一次,带着这次的感觉!也许可以发布错误原因并解释你的答案?@ollytener如果你以15秒的优势击败我,我会编辑我的答案,就像你一样,放松点。(我已经对你的答案投了赞成票)@user3701415这是连接,有点像两个字符串之间的胶水:)@user3701415点连接字符串:$myString='This are'。'some strings'。'concatenated';对php来说是全新的:(tq!
public function viewAll()
{
    $sql = "SELECT 'id','titleAnn','dateOpen','dateClose' FROM annoucement";
    $query = mysql_query($sql);
        while($row = mysql_fetch_array($query)) 
        {
            $id = $row['id'];
            $title = $row['titleAnn'];
            $dateOpen = $row['dateOpen'];
            $dateClose = $row['dateClose']; 
            echo '<tr>
                <td>'. $title .'</td>   
                <td>'. $dateOpen .'</td>   
                <td><'. $dateClose .'</td>   
                <td><a href="editAnnouncement.php?id='. $id.'"><input type="button" name = "editAnn" value = "Edit" /></a></td>
                <td><a href="deleteAnn.php?id='. $id.'>" onclick="confirm("Delete this announcement?");"><input type="button" name = "deleteAnn" value = "Delete"/></td>
              </tr>';
        }
        $this->numrows= mysql_num_rows($query);
    }