Jump to content

Getting primary key from new row


kwdelre

Recommended Posts

If I am using this:

 

mysql_query("INSERT INTO M1QuizResults
		(Email, Q1Choice, Q2Choice, Q3Choice, Score, Pass, Date_Taken, Time_Taken) 
		VALUES(' " . $_SESSION['Email'] . " ', '$QChoice_1', '$QChoice_2', '$QChoice_3', '$Score', '$Pass', CURDATE(), NOW())")

		 or die(mysql_error());

 

What would I use to find out what the row's "Id" is? "Id" is my primary key. I want to store this "Id" as a session variable. thanks!

Link to comment
https://forums.phpfreaks.com/topic/224146-getting-primary-key-from-new-row/
Share on other sites

$currdate = CURDATE();
$now = NOW();
mysql_query("INSERT INTO M1QuizResults
         (Email, Q1Choice, Q2Choice, Q3Choice, Score, Pass, Date_Taken, Time_Taken)
         VALUES(' " . $_SESSION['Email'] . " ', '$QChoice_1', '$QChoice_2', '$QChoice_3', '$Score', '$Pass', $currdate, $now)")
         
          or die(mysql_error());
$selectlastid=mysql_fetch_array(mysql_query("SELECT id from M1QuizResults WHERE Date_Taken = '$currdate' AND Time_Taken='$now'"));
echo $selectlastid[0];

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.