我正在使用PHP和MySQL進行事務處理。使用PHPMyAdmin我將查詢插入到我的大學數據庫中,我應該在某些表中使用事務。到目前爲止,我已經爲我的員工交易製作了這段代碼,但是我的問題是如何獲取addStaff.php中插入的信息,以便我可以將它用作此代碼的查詢?正確的地方說://values();
php/mysql事務
<?php
function begin()
{
mysql_query("BEGIN");
}
function commit()
{
mysql_query("COMMIT");
}
function rollback()
{
mysql_query("ROLLBACK");
}
mysql_connect("localhost","username", "password") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
$query = "INSERT INTO Staff (id,name,position,phone,email,roomNumber,dnumber)"
//values();
begin(); // BEGIN
$result = mysql_query($query);
if(!$result)
{
rollback(); // ROLLBACK
echo "You rolled back";
exit;
}
else
{
commit(); // COMMIT
echo "Transaction was succesful";
}
?>
請在代碼之前停止使用那些前綴「@」,這會爲您提供更好的錯誤描述。 ''''''''''''''''''''''''''''''''''後面的''' – 2011-05-12 19:41:04
感謝您讓我知道 – 2011-05-12 19:56:47
插入到addStaff.php中的值是什麼意思?如果是這樣,使用'$ _POST ['input_name ]'或'$ _GET ['input_name']' – Dormouse 2011-05-12 20:19:15