MySQL INSERT查询 - 不再有效

时间:2012-06-13 18:36:37

标签: php mysql insert

我遇到了一个过去工作的INSERT查询的问题,但正如标题所示,它已停止工作。

这是违规(或不那么冒犯)的代码:

$qryd = "INSERT INTO 
         trans_deposits (login, walletadd, depamount, tickamount, recadd) 
         VALUES
         ('$login', '$walletadd', '$thefee', '$ticketamount', '$recaddress')";
$resultd = @mysql_query($qryd);
session_write_close();

...但更重要的是......我不小心删除了原始表(trans_deposits),因此我创建了另一个具有相同表和列名称的表等。之后,查询不再有效。 - 我不知道怎么回事,但是这会引起一个问题吗?

我尝试了mysql_error()“技巧”,但没有运气。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

$qryd = "INSERT INTO trans_deposits(login, walletadd, depamount, tickamount, recadd) VALUES('$login', '$walletadd', '$thefee', '$ticketamount', '$recaddress')";
$resultd = mysql_query($qryd); //remove @
//For INSERT, UPDATE, DELETE, DROP, etc, mysql_query() returns TRUE on success or FALSE on error. 
if (!$resultd) {
    echo "Error! ", mysql_error(); //Read the text of the error message
}