Показать сообщение отдельно
  #7 (permalink)  
Старый 29.03.2018, 11:56
Профессор
Отправить личное сообщение для Manyasha Посмотреть профиль Найти все сообщения от Manyasha
 
Регистрация: 21.09.2015
Сообщений: 196

Кажется, я все сломала
Помогите, пожалуйста, найти ошибку.
config.php (подключение к бд):
<?php
$hostname = "tra-ta-ta";
$username = "tru-tu-tu";
$password = "purum-purum"; 
$dbName = "param-param"; 

$mysqli = mysqli_connect($hostname, $username, $password, $dbName);

if (mysqli_connect_errno()) {
    printf("Не удалось подключиться: %s\n", mysqli_connect_error());
    exit();
}

mysqli_set_charset($mysqli, "utf8");
echo 'Соединение установлено... ' . mysqli_get_host_info($mysqli);

mysqli_close($mysqli);
?>


send_data.php (отправка данных):
<?php
include_once("config.php");
/*
$age = $_POST["age"];
$sex = $_POST["sex"];
$stores = $_POST["stores"];
$costs = $_POST["costs"];
*/
$age = mysqli_real_escape_string($mysqli, '25-35');
$sex = mysqli_real_escape_string($mysqli, 'Женский');
$stores = mysqli_real_escape_string($mysqli, '2 магазина');
$costs = '800';

if( mysqli_query($mysqli, "INSERT INTO L007_demo(age, sex, stores, costs) VALUES('$age','$sex','$stores','$costs')") ){
	echo 'OK';
	mysqli_close($mysqli);
}else{

	echo 'Error';
	exit();
}
?>

Файлики лежат в одной папке. Подключение проходит успешно, ошибка в отправке данных.
Если убрать mysqli_real_escape_string, все равно не работает.
Версия php, если это важно - 5.2.17.
Ответить с цитированием