Создаю request с помощью Mootools для работы с базой данных, чтобы не перезагружать страницу. Скрипт работал нормально пока не изменил процедуру подключения к базе данных. Раньше подключался через mysql_connect, а потом переделал под PDO. И обнаружил проблему после выполнения команды $stmt->fetch(); скрипт завершает работу. Код (PHP): echo "работает"; $stmt= DB::run("SELECT * FROM product"); echo "работает"; $stmt->fetch(); echo "уже нет:("; Может кто знает в чем проблема? Класс DB Код (PHP): <?php class DB { protected static $instance = null; private function __construct() {} private function __clone() {} public static function instance() { if (self::$instance === null) { $opt = array( PDO::ATTR_ERRMODE => PDO::ERRMODE_WARNING, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => TRUE, ); $dsn = 'mysql:host='.DB_HOST.';dbname='.DB_NAME.';charset='.DB_CHAR; self::$instance = new PDO($dsn, DB_USER, DB_PASS, $opt); } return self::$instance; } public static function __callStatic($method, $args) { return call_user_func_array(array(self::instance(), $method), $args); } public static function run($sql, $args = array()) { $stmt = self::instance()->prepare($sql); $stmt->execute($args); return $stmt; } } PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]