| |
|
|
| | в переменной date содержится дата, зафиксированная при входе на сайт
при вставке данных в бд запросом
$query = "insert into korzina values ('','".$date."','".$arr1['name']."','".$arr['price']."','".$smenu."','".$vermenu."','".$pdmenu."')";
все вставляется отлично, но фига не выводится вот этим запросом
$query = 'select * from korzina where session_id = '.$date; | |
| |
|
|
| |
|
|
| |
для: Дрон
(04.08.2008 в 15:33)
| | | session_id и $date какого типа? Из названия следует что session_id - автоинкримент.. ) | |
| |
|
|
| |
|
|
| |
для: Roo$
(04.08.2008 в 15:40)
| | | session_id типа datetime | |
| |
|
|
| |
|
|
| |
для: Дрон
(04.08.2008 в 15:43)
| | | А если два человека зайдут в одно и то же время, вплоть до секунды, то Вы им один и тот же session_id дадите? И вообще, я могу подбирая секунды и минуты напороться на сессию какого-то человека, набрать ему полную корзину товаров и демонически смеятся? | |
| |
|
|
| |
|
|
| |
для: BinLaden
(04.08.2008 в 15:46)
| | | Да на этот сайт в год может 3 пользователя войдут, я php начал изучать всего 2 недели назад, меня сильно ругать не будут, если что не так, просто не хочется писать большую проверку | |
| |
|
|
| |
|
|
| |
для: Дрон
(04.08.2008 в 15:43)
| | | я думал из-за того, что функция date() возращает строку, но я пробывал делал поле session_id char(om), все равно не выводит | |
| |
|
|
| |
|
|
| |
для: Дрон
(04.08.2008 в 15:53)
| | | $date в каком формате? Как ваще дату получаешь? Не легче NOW() вместо $date в запросе вставки записи указать? | |
| |
|
|
| |
|
|
| |
для: Дрон
(04.08.2008 в 15:33)
| | | а так попробуй
$query = "select * from korzina where session_id = '$date' "; | |
| |
|
|
| |
|
|
| |
для: Roo$
(04.08.2008 в 15:49)
| | | Спасибо большое работает | |
| |
|
|