Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ошибка отправления данных. php + mysql + phpmyadmin.

HomaMagnat Знаток (266), на голосовании 4 года назад
Есть ошибка, при чём подключение к базе данных нормальное. Код:
<?php
if (isset($_POST['login']) && isset($_POST['password'])){

$login = $_POST['login'];
$password = $_POST['password'];

$db_host = "localhost";
$db_user = "Мой юзер";
$db_password = "Мой пароль";
$db_base = 'Моя база данных';
$db_table = "users";

$mysqli = new mysqli($db_host,$db_user,$db_password,$db_base);

if ($mysqli->connect_error) {
die('Ошибка : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
}

$result = $mysqli->query("INSERT INTO ".$db_table." (login,password) VALUES ('$login','$password')");

if ($result == true){
echo "Готово!";
}else{
echo "Ошибка!";
}
}
?>














1. Фото регистрации:
2. Фото phpMyAdmin
Дополнен 4 года назад
Ну
Голосование за лучший ответ
Karonus Знаток (276) 4 года назад
<?php

// Check form inputs
if (isset($_POST['login']) && isset($_POST['password'])) {
// Get form inputs value
$login = $_POST['login'];
$password = $_POST['password'];

// SQL Server auth settings
$db_host = "";
$db_user = "";
$db_password = "";
$db_base = "";
$db_table = "";

// MySQLi connect
$sql_connection = mysqli_connect($db_host, $db_user, $db_password, $db_base);

// MySQLi connect check
if (!$sql_connection) {
echo "Ошибка: Невозможно установить соединение с MySQL.".PHP_EOL;
echo "Код ошибки errno: " . mysqli_connect_errno().PHP_EOL;
echo "Текст ошибки error: " . mysqli_connect_error().PHP_EOL;

exit();
}

// MySQLi query
$sql_query = mysqli_query($sql_connection, "INSERT INTO $db_table (login,password) VALUES ('$login','$password')");

// MySQLi query check
if (!$sql_query) {
echo "Готово!";
} else {
echo "Ошибка!";
}
}

?>
Похожие вопросы