|
 |
Путь: Шпаргалки
Шпаргалки
Автор: - Yurik
Дата публикации - 11.05.2005
Просмотров: - 3669
Что делать, если не работают те или иные функции.
[p]У меня не работает функция, что делать?[/p]
Посмотреть есть ли она у вас вообще, например этим скриптом.
[php]
<?php
$modules=get_loaded_extensions();
foreach ($modules as $module){
$functions=get_extension_funcs($module);
echo "<h5>".$module."</h5><ol>";
foreach ($functions as $func){
echo "<li>".$func."</li>";
}
echo "</ol>";
}
?>[
/php]
Если её здесь не будет, значит нужно перекомпилировать PHP с поддержкой нужных библиотек или загрузить дополнительные модули под Windows.
В любом случае, когда пишите функции, добавляйте следующие конструкции к функциям которые потенциально могут не работать:
[php]
<?php
$link=mysql_connect("localhost:/var/lib/mysql.sock", "phptester", "musTdie") or die('PHP encountered problems while trying to connect to MySQL at localhost');
?>[
/php]
тогда Вы потом не будете дебагить функции mysql_select_db(), mysql_query() недоумевая почему они не работают, когда скрипт не смог даже подсоединииться к базе.
Это касается не только функций работы с базами, но и многих других.
Обсудить в ФОРУМе - комментариев ()
Путь: Шпаргалки
Если вы заметили орфографическую, стилистическую или другую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
|
|