|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Вопросы: php, mysql |
|
Вопросы: php, mysql
|
Ветеран Сообщения: 1404 |
Профиль | Отправить PM | Цитировать Вопрос 1, PHP:
При выполнении в _консоли_ скрипта возникает ошибка fatal error:Maximum execution time of 30 seconds exceeded in *** on line **. В php.ini прописано: max_execution_time = 3000 ; При запуске в консоли таким образом C:/apache/php/php.exe -c C:/apache/php/ script_name.php ошибка не возникает. Как сделать, чтобы php.ini файл искался и использовался интерпретатором автоматически при запуске консольного скрипта? Вопрос 2, MYSQL: Выдается ошибка Couldn't query: "My SQL server has gone away" . Связано это с тем, что в поле largeblob скрипт пытается поместить данные размером больше 1 мегабайта? Возможно ли это ? Как ? Вопрос 3: Запрос я осуществляю таким образом $sql_query = "INSERT INTO table_name ( A, B, C) values( '$a, '$b', '$c')"; mysql_query($sql_query , $connect_id) or die ( "Couldn't query $database".mysql_error()); недостаток: При наличии в переменных $a , $b, $c символа ' возникает ошибка синтаксиса. Возможно ли переформулировать вышеуказанный код, чтобы такой проблемы не возникало? Или все же нужно постоянно заменять символ ' в переменных на эквивалент & # 039 ; ? |
|
Отправлено: 17:30, 02-03-2005 |
Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать values( '$a, '$b', '$c')";
после переменной $a нет закрывающей кавычки, может поможет? |
------- Отправлено: 00:57, 03-03-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1404
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
------- Отправлено: 03:39, 03-03-2005 | #3 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Вопрос 1: положить оный php.ini в директорию которая есть в переменной окружения path, к примеру c:\winnt
Вопрос 2: возможно поможет установка большего пакета разрешенного на передачу серверу - в файле my.ini добавить определение константы: set-variable = max_allowed_packet=10M (тут это 10 метров) Вопрос 3: Используйте функцию addslashes(). |
------- Отправлено: 10:07, 03-03-2005 | #4 |
Ветеран Сообщения: 1404
|
Профиль | Отправить PM | Цитировать Цитата:
В max_allowed_packet в my.ini стоял 1 МБ. Php.ini в R:\winnt не был поправлен |
||
------- Отправлено: 13:36, 03-03-2005 | #5 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
------- Отправлено: 17:46, 03-03-2005 | #6 |
Ветеран Сообщения: 1404
|
Профиль | Отправить PM | Цитировать Цитата:
Система стоит на диске R, apache установлен на диске С (у меня 2 винчестера) |
|
------- Отправлено: 19:26, 03-03-2005 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Apache 2.2.8 + Php 5.2.6 + MySQL 5.0.51b (win) - не работает php | v0f41k | Вебмастеру | 4 | 11-05-2008 22:08 | |
Вопросы по MySQL Control Center | hasherfrog | Вебмастеру | 8 | 16-01-2005 20:07 | |
PHP+MYSQL | pauluss | Вебмастеру | 6 | 09-07-2004 22:46 | |
PHP+MySQL | GhostBuster | Программирование и базы данных | 7 | 21-08-2003 21:07 | |
php и mysql | ZDemon | Программное обеспечение Linux и FreeBSD | 7 | 08-02-2003 03:33 |
|