2013-09-28 5 views
0

У меня есть сервер, который имеет только php4 и postgressql. Насколько я могу сказать, PDO и pg_query_params не существуют в php4. Какие существуют альтернативы? Или исходный выход из единственного варианта?php4 escape input с параметрами postgres

+1

Одним из вариантов является обновление вашей версии PHP –

+1

PHP4 достиг EOL и больше не поддерживается. Это не только безответственный, но и огромный риск для того, чтобы этот программный пакет был установлен на вашем сервере. Модернизируйте сейчас, или если вы находитесь на общедоступном хостинге, бегите далеко от хоста. – SamT

+0

Согласовано. PHP 4 устарел много лет. Первым приоритетом должен быть не запуск вашего сайта на старинное программное обеспечение с ошибкой. – cHao

ответ

0

PEAR DB начался в PHP 4; вы, вероятно, все равно можете найти версию, которая ее поддерживает. Я использовал его до перехода на PHP 5 и PDO; это довольно прилично, если вы застряли в PHP 4.

Действительно, ваш приоритет должен быть как можно дальше от PHP 4. Он не поддерживается в течение многих лет, сосет при работе с объектами, и является жалким медленным по сравнению с PHP 5. Кроме того, PHP 5 имеет PDO.