more secure sql statements

main
Benjamin Kraft 1 year ago
parent cf2b442b50
commit 00c7a59b9d
  1. 4
      public/php/mysql_connect.php
  2. 7
      public/php/post_feedback.php

@ -27,6 +27,10 @@ class MySQLConnection {
return $this->mysqli->query($sql); return $this->mysqli->query($sql);
} }
public function prepare($sql): bool|mysqli_stmt {
return $this->mysqli->prepare($sql);
}
public function changeDB($dbName): void { public function changeDB($dbName): void {
$this->dbName = $dbName; $this->dbName = $dbName;
$this->mysqli->select_db($dbName); $this->mysqli->select_db($dbName);

@ -1,15 +1,16 @@
<?php <?php
$response_array = array(); $response_array = array();
include_once $_SERVER['DOCUMENT_ROOT'] . '/../private/mysql_connect.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/php/mysql_connect.php';
$conn = new MySQLConnection(); $conn = new MySQLConnection();
$content = $_POST['content']; $content = $_POST['content'];
$projectName = $_POST['projectName']; $projectName = $_POST['projectName'];
$sql = "INSERT INTO feedbacks (content, project_name) $sql = "INSERT INTO feedbacks (content, project_name)
VALUES ('$content', '$projectName')"; VALUES (?, ?)";
$result = $conn->query($sql); $stmt = $conn->prepare($sql);
$result = $stmt->execute([$content, $projectName]);
$response_array['result'] = json_encode($result); $response_array['result'] = json_encode($result);

Loading…
Cancel
Save