mrcnn
02-03-2005, 17:30
Вопрос 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 ; ?
При выполнении в _консоли_ скрипта возникает ошибка 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 ; ?