I want to show last inserted data from MySQL row. But if I use mysql_insert_id() it not worked. But if I use without id='$id that means   $sql="SELECT * FROM $table WHERE creator='$creator'"; it worked. But not select in last row. How can I show Last inserted data?
<?php @session_start(); ?>
<?php include "header.php"?>
<?php include "db.php"?>
<?php
                        $table="signup";
                        $creator=$_SESSION["id"];
                        $id = mysql_insert_id();
                        $sql="SELECT * FROM $table WHERE id='$id' AND creator='$creator'";                      
                        $result=mysql_query($sql);
                        $row = mysql_fetch_array($result);
?>
   <p>Name: <?php echo $row['name']; ?></p>
   <p>Email: <?php echo $row['email']; ?></p>
   <p>ID: <h2><span class="star "><?php echo $row['id']; ?></span></h2></p>
 
     
    