2014-11-07 2 views
0

Я пытаюсь сохранить данные, которые у меня есть в базе данных 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)

+4

Что возвращается ошибка? – Veve

+0

Почему mysql_error() 'с расширением' mysqli'? –

+1

Вы должны изменить 'mysql_error' на' mysqli_error ($ dbhandle) ', чтобы вы не смешивали mysql и mysqli. – Austin

ответ

0
<?php 

mysql_connect("username","password","") or die("databse connected"); 
mysql_select_db("dbname") or die("databse not found"); 

$username=$_post['username']; 
$password=$_post['password']; 

mysqli`enter code here`_query("INSERT INTO `tablename` (`username`,`password`) VALUES ('$username','$password')"); 
echo "successfully insert record"; 


?> 
Смежные вопросы