require("../../header/head.html");
mysql_start();
#
# PHP ¿¡¼ MySQL ÀÇ Æ®·£Àè¼ÇÀ» »ç¿ëÇÏ´Â ¿¹Á¦´Ù
# - ÀÏ´Ü MySQL ÀÌ Æ®·£Àè¼ÇÀ» Áö¿øÇØ¾ß µÈ´Ù.
#
$table = "transaction_test";
echo "
MySQL ¿¡¼ Æ®·£Àè¼Ç »ç¿ëÇϱâ
";
$query = "BEGIN ";
mysql_query($query);
$query = "INSERT INTO $table VALUES(1, 'Áö´©½º1', 27) ";
mysql_query($query);
$query = "INSERT INTO $table VALUES(2, 'Áö´©½º2', 27) ";
mysql_query($query);
$query = "INSERT INTO $table VALUES(3, 'Áö´©½º3', 27) ";
mysql_query($query);
$query = "INSERT INTO $table VALUES(4, 'Áö´©½º4', 27) ";
mysql_query($query);
$query = "COMMIT ";
mysql_query($query);
$query = "SELECT * FROM $table";
$re = mysql_query($query);
echo "Insert Data :
";
while($row = mysql_fetch_array($re)) {
echo "$row[0], $row[1], $row[2]
\n";
}
echo "End Insert\n";
#
# ROLLBACK Test
#
$query = "BEGIN";
mysql_query($query);
$query = "INSERT INTO transaction_test VALUES(5, 'Áö´©½º5', 27)";
mysql_query($query);
$query = "INSERT INTO transaction_test VALUES(6, 'Áö´©½º6', 27)";
mysql_query($query);
$query = "INSERT INTO transaction_test VALUES(7, 'Áö´©½º7', 27)";
mysql_query($query);
$query = "INSERT INTO transaction_test VALUES(8, 'Áö´©½º8', 27)";
$query = "SELECT * FROM transaction_test";
mysql_query($query);
$query = "ROLLBACK";
mysql_query($query);
$query = "SELECT * FROM transaction_test";
$re = mysql_query($query);
# °á°ú º¸±â
echo "Roolback Test : À§ °á°ú¶û °°À¸¸é ¼º°øÇÑ °ÍÀÌ´Ù.
";
while($row = mysql_fetch_array($re)) {
echo "$row[0], $row[1], $row[2]
\n";
}
echo "End RollBack\n";
echo mysql_error();
mysql_close();
?>