6
필자는 며칠 동안이 문제를 해결해 왔으며 나는 오류를 범할 이유를 찾지 못했다. PHP 경고를받지 못했습니다. 삽입하는 대신 오류 처리기 "somethign가 잘못되었습니다." 나는 훌륭한 청년들이 여기에 몇 초 안에 그것을 발견 할 것임을 알고있다. 그것은 단지 간단한 삽입 문장을 고려할 때 그렇지만, 메신저는 엉망이다. 미리 감사드립니다.Mysqli 삽입 진술
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' –