用php SELECT苦苦挣扎

I have used the below code in my website,

<?php 
$con= mysqli_connect("*******","******","*****", "catalejo_articles");      
if (mysqli_connect_errno())
{
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result= mysqli_query($con, "SELECT * FROM baul");
while($row = mysqli_fetch_array($result))
{
  echo $row['title'] . " " . $row['date'];  
}
mysqli_close($con);      
?>

and it is not working. What am i doing wrong??

I am new to php and mysql, any help will be appreciated.

UPDATE:
I want to thank and apologize to all of you who spent precious time trying to help me. I just solved the problem, the original code was OK. The problem was I didn't change the file extension to PHP.

Make sure display error is enabled. add this line at the top of your page and see if it display any error :

error_reporting(-1);

And try inside while loop :

var_dump($row)

Does table contains data?

From what I can make out of your code, since you were attempting to reference by association instead of by numerical index, you weren't seeing anything because you were missing MYSQLI_ASSOC in your while loop:

while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
  echo $row['title']." ".$row['date'];
}

Otherwise you need to know where "title" and "date" columns are located and reference them by numerical value:

while($row = mysqli_fetch_array($result)) {
  echo $row[0]." ".$row[1];
}

Alternatively, if mysqli_fetch_array is not working (due to PHP version), try using:

while($row = mysqli_fetch_assoc($result)) {
  echo $row['title'].' '.$row['date'];
}

Check if u have any records in your table using mysqli_num_rows

$con= mysqli_connect("*******","******","*****", "catalejo_articles");        
    if (mysqli_connect_errno())
    {
      echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }

    $result= mysqli_query($con, "SELECT * FROM baul");
    $count = mysqli_num_rows($result);

    if($count > 0)
    {
      while($row = mysqli_fetch_array($result))
    {
      echo $row['title'] . " " . $row['date'];  
    }
    }else{
    echo "No Records found in the table";
    }
    mysqli_close($con);  

Try this way,

if ($result = mysqli_query($con, "SELECT * FROM baul", MYSQLI_USE_RESULT)) {

    while($row = mysqli_fetch_array($result))
    {
       echo $row['title'] . " " . $row['date'];  
    }
    mysqli_free_result($result);
}