Переменная в имени переменной php

200
16 декабря 2017, 07:33

Нужно сделать запрос в базу данных. Например:

$t=2`
UPDATE schedule SET days='$_POST[days$t]'

Думаю, по запросу понятно, что я пытаюсь сделать. PHP выдает ошибку при попытке выполнения. Есть какое-то решение или стоит прибегать к формированию строки перед запросом?

Answer 1

Если запрос начинается с двойной кавычки, можно попробовать так:

"UPDATE schedule SET days='".$_POST['days'.$t]."' WHERE .... продолжение запроса

READ ALSO
Unicodе в std::string и конвертация в QString

Unicodе в std::string и конвертация в QString

Пытаюсь назначить std::string юникод и вывести его в QString

233
Освещение почему-то без теней, DirectX9

Освещение почему-то без теней, DirectX9

Загрузил модель, пытаюсь осветитьСоздаю источник света над моделью:

199
Защита от ввода буквенных символов с++

Защита от ввода буквенных символов с++

Проблема в том, что после ввода правильного значения (цифры), не предлагается вводить другое значение - size2Как исправить?

295
Совершенная раскраска графа

Совершенная раскраска графа

Здравствуйте, мне необходимо сделать совершенную раскраску графа"Раскраска вершин графа G называется совершенной, если для любых двух вершин...

187