이 작은 조각의 코드는 매우 쉽게 기본 코딩되어야하지만 아직 작동하지 않습니다. 문제는 INSERT/UPDATE 코드 내에 있습니다. 그 코드를 삭제하고 if/else 코드 안에 간단한 텍스트를 echo하면 모든 것이 잘 작동하기 때문입니다. 간단한 업데이트 및 PHP 코드에 mysqli를 삽입 할 수 없습니다
이
내가 무엇을 놓치고 오전 HTTP 오류 500$sql2 = mysqli_query($mysqli, "SELECT * FROM koppel WHERE userid = ".$_GET['userid']." AND msgid = ".$_GET['msgid']."");
$row = mysqli_fetch_assoc($sql2);
$check = $_GET['check'];
$msgid = $_GET['msgid'];
$userid = $_GET['userid'];
$ja = 'ja';
$nee = 'nee';
$tabel_content = $row['check'];
$tabel_id = $row['id'];
if ($tabel_content == $ja){
$stmt = $mysqli->prepare("UPDATE koppel SET check = ? WHERE id = ?");
$stmt->bind_param('si',
$nee,
$tabel_id);
$stmt->execute();
$stmt->close();
} elseif ($tabel_content == $nee){
$stmt = $mysqli->prepare("UPDATE koppel SET check = ? WHERE id = ?");
$stmt->bind_param('si',
$ja,
$tabel_id);
$stmt->execute();
$stmt->close();
} else {
$stmt = $mysqli->prepare("INSERT INTO koppel(userid,
msgid,check) VALUES (?, ?, ?)");
$stmt->bind_param('iis', $userid,
$msgid,
$check);
$stmt->execute();
$stmt->close();
}
을 제공 whichs 내가 가지고있는 코드인가?
먼저 * HTTP ERROR 500 * 오류가 발생하면 서버의 오류 로그를 확인하십시오. –
쿼리에서 오류를 확인했다면 실제 오류가 발생했을 것입니다. 'XXX'근처에서 사용하는 것은 올바른 구문이었을 것입니다. –