Я относительно новый в phpmysql.i нужна помощь …
Я использую сервер wamp в версии windows7.server 2.2.22, а версия php – 5.3.13.Name моей базы данных – db_attendance1
. У меня есть две таблицы, а именно users
и leave
В таблице пользователей у меня есть следующая колонка
empID(int) username(varchar) password(varchar) mac(varchar) ip(varchar)
и в таблице отпуска у меня следующая колонка
lid(int) empname(varchar) username(varchar) nod(int) sdate(date) edate(date) reason(varchar) action(varchar)
Теперь я хочу использовать empID в таблице leave.how я могу использовать it.i должен сказать, что я уже применять код, но его не работает. Он дает следующую ошибку.
и в деталях его показано следующее.
Документация InnoDB
Поддерживает транзакции, блокировку на уровне строк и внешние ключи
[Переменные | Буферный бассейн | Статус InnoDB]
и код
create table `leave`( lid INT NOT NULL AUTO_INCREMENT, empID INT, empname VARCHAR(255) NOT NULL, username VARCHAR(255) NOT NULL, nod INT NOT NULL, sdate DATE, edate DATE, reason VARCHAR(255) NOT NULL, PRIMARY KEY(lid), FOREIGN KEY(empID) REFERENCES users(empID) );
так что не так … Пожалуйста, помогите мне ..