2013-07-25 2 views
-3

Я собираю модуль сбора сборов для колледжа в php. На отправке я хочу выслать номер ваучера, каждый раз, когда номер ваучера должен быть +1 к предыдущему ваучеру. И каждый день номер ваучера должен начинаться с 1.Сгенерируйте идентификатор транзакции PHP

ответ

0

Просто создайте таблицу БД для хранения текущего номера ваучера и даты. На каждую отправку вам:

  1. Проверьте, соответствует ли дата сегодняшняя дата. Если вы не сбросить номер ваучера
  2. Increment это

И попробуйте небольшое исследование, прежде чем спрашивать в следующий раз.

+0

В базе данных есть столбец в качестве автоинкремента ваучера. Я не знаю, как это повторить. Может кто-нибудь дать мне код. – vinay

+0

'AUTO_INCREMENT' предназначен для столбцов id: он увеличивается на каждый' INSERT', поэтому вам не нужно беспокоиться об управлении идентификаторами. В вашем случае вам придется вручную управлять номером ваучера вручную, с запросами 'UPDATE'. Если вы не знаете, как отображать значения из вашей базы данных в PHP, я предлагаю вам начать читать [руководство по PHP] (http://www.php.net/manual/en/index.php). – nstCactus

+0

Ok Значит на каждой вставке мне нужно вставить voucher_num вручную, увеличив предыдущий ваучер и повторив то же самое. – vinay

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