Loading...
PHP/MySQL | Обращение к столбцу через переменную
Можно ли обращаться к столбцу в строке таблицы через переменную?

То есть есть переменная, которая имеет числовое значение (например $a=3) и есть столбец в строке таблицы с именем `3`

Можно ли составлять запрос вида

SELECT `$a` FROM `user`

???

:-)
можно
Denis [i] (06.12.2015 в 08:26)
можно


а как выводить? типа $result[$a] ???
Вилы_Выкидные (06.12.2015 в 08:51)
Denis [i] (06.12.2015 в 08:26)
можно


а как выводить? типа $result[$a] ???

$id = 1;
mysql_query("update `users` set `prava` = 777 where `id` = '".$id."'");
вот так.
Denis [i] (06.12.2015 в 08:53)
Вилы_Выкидные (06.12.2015 в 08:51)
Denis [i] (06.12.2015 в 08:26)
можно


а как выводить? типа $result[$a] ???

$id = 1;
mysql_query("update `users` set `prava` = 777 where `id` = '".$id."'");
вот так.


ты тему читал?
Вилы_Выкидные (06.12.2015 в 08:55)
Denis [i] (06.12.2015 в 08:53)
Вилы_Выкидные (06.12.2015 в 08:51)
Denis [i] (06.12.2015 в 08:26)
можно


а как выводить? типа $result[$a] ???

$id = 1;
mysql_query("update `users` set `prava` = 777 where `id` = '".$id."'");
вот так.


ты тему читал?

Ты суть не правильно пишешь. Вообщем составляешь запрос, потом его выводишь и объединяешь.
Denis [i] (06.12.2015 в 08:56)
Вилы_Выкидные (06.12.2015 в 08:55)
Denis [i] (06.12.2015 в 08:53)
Вилы_Выкидные (06.12.2015 в 08:51)
Denis [i] (06.12.2015 в 08:26)
можно


а как выводить? типа $result[$a] ???

$id = 1;
mysql_query("update `users` set `prava` = 777 where `id` = '".$id."'");
вот так.


ты тему читал?

Ты суть не правильно пишешь. Вообщем составляешь запрос, потом его выводишь и объединяешь.


суть в первом посте - нужно ВЫБРАТЬ данные по имени столбца С ПОМОЩЬЮ ПЕРЕМЕННОЙ (НЕ ЗАНЕСТИ ПЕРЕМЕННУЮ в столбец) и вывести значение в новую переменную

и можно ли вообще так делать?
Вилы_Выкидные (06.12.2015 в 09:02)
Denis [i] (06.12.2015 в 08:56)
Вилы_Выкидные (06.12.2015 в 08:55)
Denis [i] (06.12.2015 в 08:53)
Вилы_Выкидные (06.12.2015 в 08:51)
Denis [i] (06.12.2015 в 08:26)
можно


а как выводить? типа $result[$a] ???

$id = 1;
mysql_query("update `users` set `prava` = 777 where `id` = '".$id."'");
вот так.


ты тему читал?

Ты суть не правильно пишешь. Вообщем составляешь запрос, потом его выводишь и объединяешь.


суть в первом посте - нужно ВЫБРАТЬ данные по имени столбца С ПОМОЩЬЮ ПЕРЕМЕННОЙ (НЕ ЗАНЕСТИ ПЕРЕМЕННУЮ в столбец) и вывести значение в новую переменную

и можно ли вообще так делать?

Так можно, я писал
Denis [i] (06.12.2015 в 09:03)
Вилы_Выкидные (06.12.2015 в 09:02)
Denis [i] (06.12.2015 в 08:56)
Вилы_Выкидные (06.12.2015 в 08:55)
Denis [i] (06.12.2015 в 08:53)
Вилы_Выкидные (06.12.2015 в 08:51)
Denis [i] (06.12.2015 в 08:26)
можно


а как выводить? типа $result[$a] ???

$id = 1;
mysql_query("update `users` set `prava` = 777 where `id` = '".$id."'");
вот так.


ты тему читал?

Ты суть не правильно пишешь. Вообщем составляешь запрос, потом его выводишь и объединяешь.


суть в первом посте - нужно ВЫБРАТЬ данные по имени столбца С ПОМОЩЬЮ ПЕРЕМЕННОЙ (НЕ ЗАНЕСТИ ПЕРЕМЕННУЮ в столбец) и вывести значение в новую переменную

и можно ли вообще так делать?

Так можно, я писал


как вывести значение столбца `$a` ?

$result[$a] ?
Вилы_Выкидные (06.12.2015 в 09:05)
Denis [i] (06.12.2015 в 09:03)
Вилы_Выкидные (06.12.2015 в 09:02)
Denis [i] (06.12.2015 в 08:56)
Вилы_Выкидные (06.12.2015 в 08:55)
Denis [i] (06.12.2015 в 08:53)
Вилы_Выкидные (06.12.2015 в 08:51)
Denis [i] (06.12.2015 в 08:26)
можно


а как выводить? типа $result[$a] ???

$id = 1;
mysql_query("update `users` set `prava` = 777 where `id` = '".$id."'");
вот так.


ты тему читал?

Ты суть не правильно пишешь. Вообщем составляешь запрос, потом его выводишь и объединяешь.


суть в первом посте - нужно ВЫБРАТЬ данные по имени столбца С ПОМОЩЬЮ ПЕРЕМЕННОЙ (НЕ ЗАНЕСТИ ПЕРЕМЕННУЮ в столбец) и вывести значение в новую переменную

и можно ли вообще так делать?

Так можно, я писал


как вывести значение столбца `$a` ?

$result[$a] ?

da
Онлайн: 2
Время:
Gen. 0.1012
(c) Bym.Guru 2010-2025