Всего: 2 1 2 >
 Как сделать MySQL-запрос?
creo_leader
Новичок
: 9
: 13-03-2011


13-03-2011 23:48
Привет, друзья!

Дано: создал новую таблицу в БД.
Задача: вывести значение в ячейках данной таблицы.

Таблица называется "activeusers"
Столбцы, имеющиеся в данной таблице: id_customer, activated.

ЗЫ. Нужно код, что-то типа:

Код:
<?php
$sql
=mysql_query("SELECT * FROM activeusers WHERE id_customer="$id_customer";
$row=mysql_fetch_array($sql);

$active_user=$row['activated'];


(значение ID_CUSTOMER тот же, что и в таблице prefix_CUSTOMER, то есть ID пользователя, который залогинился)
Или если есть другие более легкие варианты, пожалуйста подскажите.


Сообщение было отредактировано creo_leader в 13-03-2011 22:50 ...
 
 
ors
Профессионал
: 1885
: 09-11-2009


14-03-2011 00:57
$result=Db::getInstance()->ExecuteS('SELECT * FROM '._DB_PREFIX_.'activeusers ...);
в переменной будет массив записей.
 
  
ktkt
Cпециалист
: 205
: 20-10-2010


14-03-2011 11:47
Тоже разбираюсь с запросами по базе данных, может подскажите, как сделать такое:
Есть таблица discount_quantity и в ней сейчас 3 строки (я руками выставил для одного товара через админку) (на изображении)

Как сделать такой запрос, чтобы у остальных товаров с артикулами 1-365 проставилось так же (по три значения)
Или может есть какой-то модуль чтобы менять quantity discount массово?

 
  
creo_leader
Новичок
: 9
: 13-03-2011


16-03-2011 20:19
Цитата:( ors @ 13-03-2011 23:57 Посмотреть сообщение )
$result=Db::getInstance()->ExecuteS('SELECT * FROM '._DB_PREFIX_.'activeusers ...);
в переменной будет массив записей.
ors, спасибо.
А в чем хранитятся данные покупателя для входа в аккаунт: в куки или сессиях?

Допустим, мне надо написать следующее:
$переменная = $ID_CUSTOMER (из cookie);

как это осуществить?


Сообщение было отредактировано creo_leader в 16-03-2011 19:20 ...
 
 
ors
Профессионал
: 1885
: 09-11-2009


16-03-2011 20:23
$cookie->id_customer

Перед этим должен быть вызван init.php


Сообщение было отредактировано ors в 16-03-2011 21:24 ...
 
  
creo_leader
Новичок
: 9
: 13-03-2011


16-03-2011 20:39
Цитата:
$cookie->id_customer

Перед этим должен быть вызван init.php


О! как же я сам не додумался)) Спасибо большое, ors!
А как теперь сделать так, чтобы эти переменные отабражались в TPL-страницах?
(Что-то в виде {$smarty.post.переменная};)
 
 
creo_leader
Новичок
: 9
: 13-03-2011


16-03-2011 22:28
А если задана другая переменная?
Пример:
Код:
$var=999;
$smarty->assign('var', '$var'); // знаю, что сюда нельзя писать $var. Но как задать его?
$smarty->display('template.tpl');

Как значение $var вывести в шаблоне?


Сообщение было отредактировано creo_leader в 16-03-2011 21:31 ...
 
 
creo_leader
Новичок
: 9
: 13-03-2011


16-03-2011 22:43
Все. Разобрался. Оказывается нужно писать без кавычек.
Код:
$var=999;
$smarty->assign('var', $var);
 
 
creo_leader
Новичок
: 9
: 13-03-2011


17-03-2011 11:20
Приветствую!
Как можно сделать следующее:

При регистрации пользователя данные о пользователе записываются в таблицу "Customer" (в БД), ну может и еще в какие-то таблицы.

Я создал еще одну таблицу через phpmyadmin (допустим, называется "newtable"), как сделать так, чтобы данные записывались и в таблицы "customer", и в "newtable".

То есть,
1) куда вбить следующий код:
Код:
INSERT INTO newtable
    -> VALUES ('$cookie->id_customer','0','0',NULL);


2) Правильно ли что я пишу "$cookie->id_customer" (будет ли к тому моменту значение id_customer в куки)?
 
 
   
Всего: 2 1 2 >