Я пытаюсь сохранить данные, которые у меня есть в базе данных mysql, но мне трудно это делать. Поначалу я успешно делаю это в своей практике. Проблема в том, что когда я добавляю дополнительные необходимые данные в мой запрос, мой запрос больше не работает.Ошибка в вводе в базу данных
Код этого. Предположим, что все переменные имеют правильные соответствующие значения.
<body>
<?php
$username = "formtemplate";
$password = "admin123";
$hostname = "localhost";
$db = "practice";
$dbhandle = mysqli_connect($hostname, $username, $password, $db);
$sql = "INSERT INTO transactions (id_num, emp_name, branch, work_sched, dayoff, transaction, date_from, date_to, time_from, time_to, total, replacement, reason, pending, approve, decline, consume, paid) VALUES ('$employeeNum', '$name', '$branch', '$workSched', '$dayoff', '$temptable', '$tempdatefrom', '$tempdateto', '$tempTimeFrom', '$tempTimeTo', '$tempTotal', '$tempReplacement', '$tempReason', 'yes', 'no', 'no', 'no', 'no')";
mysqli_query($dbhandle, $sql)
or die (mysql_error());
echo "success";
?>
</body>
здесь является информация базы данных
trans_num INT (11)
ID_NUM VARCHAR (10)
emp_name VARCHAR (30)
ветви VARCHAR (20)
work_sched VARCHAR (25)
dayoff VARCHAR (15)
транзакции VARCHAR (10)
Дата date_from
date_to Дата
time_from varchar (25)
time_to VARCHAR (25)
всего VARCHAR (25)
замена VARCHAR (30)
причина VARCHAR (100)
ожидании VARCHAR (5)
одобрен VARCHAR (5)
снижение varchar (5)
потребляют VARCHAR (5)
заплатил VARCHAR (5)
Что возвращается ошибка? – Veve
Почему mysql_error() 'с расширением' mysqli'? –
Вы должны изменить 'mysql_error' на' mysqli_error ($ dbhandle) ', чтобы вы не смешивали mysql и mysqli. – Austin