データベースにエントリを挿入するプリペアドステートメントがあります。ステートメントは正常に機能し、エントリを挿入します。ステートメントを関数でラップし、関数を呼び出すと、データベースに挿入されなくなります。関数からこれらのステートメントを呼び出すことに問題はありますか?補足...私の最終目標は、実際にこの関数をメソッドとしてクラスに配置することです。私はそれを試みていて、トラブルシューティングを開始し、関数を入力するとエラーが始まると判断しました。次のステップは、これをクラスに移動することです。それが可能になるのを妨げる何かが私のコードにありますか?
<?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();
?>