$file = file($_FILES['name']['tmp_file'], FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$query = "INSERT INTO `table` (`name`, `home`) VALUES (?, ?)";
$stmt = $connection->prepare($query);
$stmt->bind_param("ss", $name, $home);
$connection->begin_transaction();
foreach($file as $home) {
$stmt->execute();
}
$connection->commit();
$sql = "INSERT INTO users (name, surname, sex) VALUES (?,?,?)";
$stmt= $pdo->prepare($sql);
$stmt->execute([$name, $surname, $sex]);
if (isset($_POST['word'], $_POST['vocabulary'])){
$word = $_POST['word'];
$vocabulary = $_POST['vocabulary'];
$query = "DELETE FROM `words` WHERE `word` =? and `vocabulary` = ?";
$stmt = $connection->prepare($query);
$stmt->bind_param("ss", $word, $vocabulary);
$stmt->execute();
if($stmt->affected_rows){
$_SESSION['smsq'] = "Слово удалено!";
} else {
$_SESSION['fsmsq'] = "Ошибка!";
}
}
header('Location: ../edit-voc.php');
or die("Ошибка: ".mysqli_error($connection));
ю Вместо этого в файле с коннектом надо один раз написать mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
include "connection1.php";
$stmt = $connection->prepare("SELECT DISTINCT `word` FROM `words` WHERE `vocabulary` = ?");
$stmt->bind_param("s", $_SESSION['vocabulary_get']);
$stmt->execute();
$result = $stmt->get_result();
echo '<div>';
while ($row = mysqli_fetch_array($result))
{
echo ' <p>' . $row['word'] . '</p>';
}
echo '</div>';
<?php
if (!empty($cat))
{
$cat = mysqli_real_escape_string($link, $cat);
$querycat = "WHERE brand = '$cat'";
}
$result = mysqli_query($link, "SELECT * FROM teble_products $querycat ORDER BY $sorting");//выводим товары
while ($row = mysqli_fetch_array($result)) {
echo('
<div id="goods_block_line">
<img class="img_face_line" src="image/goods/fase/'.$row["image"].'"/>
');
}
?>
header('Content-Type: text/html; charset=utf-8');
ini_set('display_errors',1);
error_reporting(E_ALL);
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
<?php
if (isset($_POST['register'])) {
if ($user) {
$error = "This email address is already associated with an account.";
}
// остальные проверки
class base{
public $conn;
public function __construct(){
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$this->conn = mysqli_connect('localhost', 'drops', '', 'teach');
mysqli_set_charset($mysqli, $charset);
}
public function query($query, $params = []) {
if (!$params) {
return $this->conn->query($query);
}
$types = $types ?: str_repeat("s", count($params));
$stmt = $this->conn->prepare($sql);
$stmt->bind_param($types, ...$params);
$stmt->execute();
return $stmt;
}
public function get_row($query, $params = []) {
$stmt = $this->query($query, $params);
return $stmt->get_result()->fetch_assoc(MYSQLI_ASSOC);
}
public function get_all($query, $params = []) {
$stmt = $this->query($query, $params);
return $stmt->get_result()->fetch_all(MYSQLI_ASSOC);
}
}