我从这个SQL查询中得到以下错误:
致命错误:在第84行的/home/runestak/public_html/php/deposit/depositTicket.php中调用非对象上的成员函数bind_param()
$stmt = $conn->prepare("INSERT INTO ticketsDB (userID, depositWallet, depositAmount, depositCurrency, ingame-name) VALUES (?, ?, ?, ?, ?)");
$stmt->bind_param("sssss", $accountID, $depositWallet, $depositGP, $gameServer, $ingameName);
// set parameters and execute
$stmt->execute();
$stmt->close();
$conn->close();
我似乎无法弄清楚这个问题。
答案 0 :(得分:0)
小心..到列namimg似乎你在列名中使用减号..这可能会导致错误尝试使用反引号
"INSERT INTO ticketsDB (userID, depositWallet, depositAmount, depositCurrency, `ingame-name`) VALUES (?, ?, ?, ?, ?)"
或者可能是yiu使用了错误的名称,例如您需要ingame_name