데이터베이스에 항목을 삽입 할 준비가 된 문이 있습니다. 문이 잘 작동하고 항목을 삽입합니다. 함수에서 문을 래핑하고 함수를 호출하면 더 이상 데이터베이스에 삽입되지 않습니다. 함수에서이 명령문을 호출하는 데 문제가 있습니까? 사이드 노트 ... 내 최종 목표는 실제로 메서드로 클래스에이 함수를 넣는 것입니다. 나는 그것을 시도하고 있었고, 문제 해결을 시작했고 기능을 넣을 때 오류가 시작되었다고 결정했다. 다음 단계는 이것을 수업으로 옮기는 것입니다. 그게 가능하지 않도록 내 코드에 다른 것이 있습니까?함수에서 준비된 문
<?php
include 'main_connection.php';
function add() {
$stmt = $mysqli->prepare("INSERT INTO user (name) VALUES (?)");
$stmt->bind_param('s',$name);
$name = "test";
$stmt->execute();
$stmt->close();
}
add();
?>
새로운 mysqli 클래스를 호출하여 이것을 수정할 수 있습니까? 이것은 좋은 생각입니까? – user1613223
수 있습니다. 그러나 당신이 이미 연결을했다면 그것은 좋은 생각이라고 생각하지 않습니다. –