6
私は数日間このことをやってきました。私はそれが間違っている理由を見つけることができません。私はPHPの警告を取得していない、単にエラーハンドラ "somethignは間違っていた"挿入する代わりに。私は良い若い若者たちがここ数秒でそれを見つけ出すだろうと知っています。前もって感謝します。Mysqli insert statement
include('core.inc.php');
$sql = 'INSERT INTO $resultsTable (
id,
firstName,
lastName,
email,
birthday,
anniversary,
location,
campaign
)
VALUES (NULL,?,?,?,?,?,?,?)';
$stmt = $mysql->stmt_init();
if ($stmt->prepare($sql)) {
// bind parameters and execute statement
$stmt->bind_param(
'sssssss',
$_POST['fname'],
$_POST['lname'],
$_POST['email'],
$_POST['birthday'],
$_POST['anniversary'],
$_POST['location'],
$campaign
);
$OK = $stmt->execute();}
// return if successful or display error
if ($OK) {$response = "Success";}
else {$response ="Something went wrong.";}
}
あなたは 'mysqli_error()'をエコーしましたか? http://php.net/manual/en/mysqli.error.php –
'$ mysql 'はどこから来ますか?それは 'core.inc.php'で定義されていますか? –
'echo $ stmt-> error' –