![]() |
Показаны 10 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- C/C++ (http://netadmin.ws/forum/forumdisplay.php?forumid=8)
-- Переменная в С (http://netadmin.ws/forum/showthread.php?threadid=1105)
Переменная в С
Имеется скрипт на Си который работает с базами, нужно приделать к таблицам баз префикс. С переменной префикса я разобрался что-то типа:
char* TBLprefix = "prefix_";
Вот теперь нужно этот префикс подставить к названиям таблиц. Я бы поэкспериментировал да вот локально нет возможности тестить, надо сделать чтобы наверника работал. Кто может показать на примере как прикрутить этот префикс в следующем:
SELECT * FROM tablename
надо поменять на prefix_tablename вернее TBLprefixtablename
__________________
Всегда есть решение.
так это будет работать?: ".TBLprefix."tablename
__________________
Всегда есть решение.
А что хоть за си ? багланд ? вижуал ?
Тебе надо просто запихать одну строку в другую ?
__________________
The time was broken ...
Мне нужно подставить префикс к именам таблиц. На пхп я бы сделал:
define(TBLprefix, 'prefix');
$result = mysql_query("SELECT * FROM ".TBLprefix."tablename");
__________________
Всегда есть решение.
Блин, то ли я туплю, то ли вопрос простой . Что надо-то ? Строки сложить ? Тогда какие проблемы :
prefix = "pre_";
myvar = "string1"+prefix+"string2";
__________________
The time was broken ...
quote:
Блин, то ли я туплю, то ли вопрос простой .
quote:
myvar = "string1"+prefix+"string2";
__________________
Всегда есть решение.
quote:
применить это к запросу к базе данных.
__________________
The time was broken ...
"SELECT * FROM tablename"
так вот tablename нужно заменить на prefix_tablename где prefix_ находиться в переменной.
__________________
Всегда есть решение.
Polo, я к сожалению (для тебя, для меня к счастью) в отпуске и не могу посмотреть документацию. Я на работе появлюсь только через неделю... Два года назад я работал на С и такие штуки делал, сейчас надо смотреть в свои старые работы...
__________________
C уважением, Игорь
cblog.ru
да люди уже подсказали SELECT * FROM ",TBLprefix,"tablename
__________________
Всегда есть решение.
| Формат времени GMT. Текущее время 15:31. | Показаны 10 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.