私はSQLの構文を実行できる関数を実行しようとしていますが、問題を抱えていますが、mysqli_querryを実行しようとするとこの関数は2つのパラメータを必要とします。しかし、データベースに接続する別の機能がありますが、どうすればこの問題を解決できますか?データベースに接続した後に関数を実行
function connect_to_database($servername, $username,$password,$dbname) {
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
}
function execute($get_sql) {
$sql[0] = $get_sql;
mysqli_query($sql[0]);
}
connect_to_database("localhost","root","root","m1_14");
execute("INSERT INTO teszt_1 (email,username,order,createdate) VALUES ('[email protected]','test','test',NOW())");
あなたの投稿にコメントしたように接続を返すか、グローバルとして使用してください。 – webDev
ありがとうございます。ありがとうございます.D –