|
|
|
| Можно ли переменные php хранить в mysql, а потом вытащить запросом и выполнить как код php? Подскажите пожалуйста | |
|
|
|
|
|
|
|
для: ronalex
(22.03.2008 в 21:46)
| | Можно. | |
|
|
|
|
|
|
|
для: Atheist
(22.03.2008 в 21:50)
| | подскажите пожалуйста, как так сделать.
Запрос хотя бы | |
|
|
|
|
|
|
|
для: ronalex
(22.03.2008 в 21:51)
| | Запрос обычный: INSERT INTO `table` VALUES('escaped_string', 'escaped_string', ..., 'escaped_string'); | |
|
|
|
|
|
|
|
для: Atheist
(22.03.2008 в 21:57)
| | Да, но этот запрос всталяет в БД, подскажите пожалуйста как выполнить код php, который находится в БД | |
|
|
|
|
|
|
|
для: ronalex
(22.03.2008 в 22:07)
| | С базой данных это никак не связано.
<?php
$code = 'echo "coloboc66";';
eval( $code );
?>
|
То есть строка 'echo "coloboc66";' может быть получена откуда угодно и это ничем не отличается от строк, полученных из базы данных.
[поправлено модератором] | |
|
|
|
|
|
|
|
для: Atheist
(22.03.2008 в 22:10)
| |
<?php
$code = 'echo "666";';
eval( $code );
?>
|
Если я занесу это в БД и выведу, то получу пустой результат, а мне нужно вывести echo "666" | |
|
|
|
|
|
|
|
для: ronalex
(22.03.2008 в 22:53)
| | Не понял, тебе нужно вывести просто строку 'echo "666";' или результат выполнения этого кода, т.е. "666"?
> Если я занесу это в БД и выведу, то получу пустой результат
Это почему? | |
|
|
|