Member 13999286 Ответов: 2

Фатальная ошибка: неперехваченная ошибка: вызов неопределенной функции mysql_connect() в C:\xampp\htdocs\project\r.php:2 трассировка стека: #0 {main} брошен C:\xampp\htdocs\project\r.php на линии 2


Предупреждение: mysqli::__construct() ожидает, что параметр 5 будет целочисленным, строка задана в C:\xampp\htdocs\project\contactdemo.php на линии 35

Тема: запрос(): не смогла принести гг. XIX в C:\xampp\htdocs\project\contactdemo.php по строке 44

Предупреждение: main(): не удалось получить mysqli в C:\xampp\htdocs\project\contactdemo.php на линии 50
Ошибка:вставьте в contactphpdem(логин,электронную почту,мобильный,тема) значения('Рахул','ragavi@gmail.com','8105189061','nvjmlik')

Тема: закрыть(): не смогла принести гг. XIX в C:\xampp\htdocs\project\contactdemo.php на линии 52

Что я уже пробовал:

<?php
$username= filter_input(INPUT_POST,'username');
$email= filter_input(INPUT_POST,'email');
$mobile= filter_input(INPUT_POST,'мобильный');
$subject= filter_input(INPUT_POST,'subject');
если(!пустой($имя пользователя))
{
// проверьте, содержит ли имя только буквы и пробелы
если (!функция preg_match("/^[а-Яа-я ]*$/",$имя пользователя)) {
echo "разрешены только буквы и пробелы";
}
если(!пустой($электронной почты))
{
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo "недопустимый формат электронной почты";
}
if(!empty($mobile))
{
if (!preg_match("/^[0-9]{10}$/",$мобильный телефон)) {
Эхо "неверный номер мобильного телефона";
}
if(!empty($subject))
{
if (preg_match("/^[0-9]{10}$/",$тема)) {
echo "недопустимые данные";
}
$host="localhost";
$dbusername="root";
$dbemail="электронная почта";
$dbmobile="мобильный телефон";
$dbsubject="тема";
$dbname="contactphpdem";

//Создать соединение
$conn = new mysqli($host,$dbusername,$dbemail,$dbmobile,$dbsubject,$dbname);

если(mysqli_connect_error()){
die('ошибка подключения('. mysqli_connect_errno ().') '
. mysqli_connect_error());
}
еще{
$sql = "вставить в contactphpdem(имя пользователя,адрес электронной почты,мобильный телефон,тема)
ценности('$имя пользователя','$email'мы,'$Мобил','$предмет')";
if($conn->query($sql))
{
echo"alert('Your are Successfully Enter')";
Эхо"окно.открыть('Home.html','_self')";
}
еще{
Эхо"ошибка:". $язык SQL ."
". $conn->ошибка;
}
$conn->закрыть();
}
}
еще
{
Эхо"пожалуйста, поделитесь своими мыслями или запросом для нас, чтобы улучшить наш сервис";
умирать();
}
}
еще{
Эхо"пожалуйста, введите свой номер мобильного телефона";
умирать();
}

}
еще{
echo"пожалуйста, введите свой электронный идентификатор";
умирать();
}
}
еще{
echo"имя не должно быть пустым";
умирать();
}

?>

2 Ответов

Рейтинг:
1
Рейтинг:
0

Member 14622961

mysql_connect обычно дает ошибку этим методом объявления файла конфигурации, поэтому вы используете такие методы, как;-
define('DB_HOST', 'localhost');
определите('ПОЛЬЗОВАТЕЛЬ_БАЗЫ_ДАННЫХ', 'корень');
define('DB_PASSWORD', ");
define('DB_DATABASE', 'demo');
define('APP_NAME', 'demo1');
error_reporting(1);