| |
|
|
| | Можно ли переменные 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"?
> Если я занесу это в БД и выведу, то получу пустой результат
Это почему? | |
| |
|
|