|
|
|
|
|
для: Serrrgio
(05.12.2006 в 16:41)
| | да нет, я взял версию с расширениями. вес в архиве - 9,2 метра :-)
аська - 331437211 | |
|
|
|
|
автор: Serrrgio (05.12.2006 в 16:41) |
|
|
для: VINNI
(05.12.2006 в 16:31)
| | Поздавляю, ваш пхп не поддерживает mysql, вы наверно взяли
"Кроме полного zip-архива на сайте также доступна для загрузки облегченная версия PHP в виде инсталлятора. Ее размер значительно меньше – около 2,5 Мб из-за того, что в ней отсутствует множество библиотек-расширений"
так?
давайте асю. | |
|
|
|
|
|
|
|
для: Serrrgio
(05.12.2006 в 16:26)
| | в выхлопе - это в результате выполнения? :-))) если да, то там нет секции mysql. А код ини-файла я привел... | |
|
|
|
|
автор: Serrrgio (05.12.2006 в 16:26) |
|
|
для: VINNI
(05.12.2006 в 16:02)
| | <? ?> и <?php php?> это теги обозначающие что внутри их идет пхп код который нужно выполнять, впринципе разницы нет никакой <? это простой способ тега <?php...
в выхлопе phpinfo() нужно искать секцию mysql | |
|
|
|
|
|
|
|
для: Serrrgio
(05.12.2006 в 15:52)
| | а сорри... :-) Вот:
[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On
; Maximum number of persistent links. -1 means no limit.
mysql.max_persistent = -1
; Maximum number of links (persistent + non-persistent). -1 means no limit.
mysql.max_links = -1
; Default port number for mysql_connect(). If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
; at MYSQL_PORT.
mysql.default_port =
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket =
; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host =
; Default user for mysql_connect() (doesn't apply in safe mode).
mysql.default_user =
; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
; and reveal this password! And of course, any users with read access to this
; file will be able to reveal the password as well.
mysql.default_password =
; Maximum time (in seconds) for connect timeout. -1 means no limit
mysql.connect_timeout = 60
; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
; SQL-Errors will be displayed.
mysql.trace_mode = Off | |
|
|
|
|
|
|
|
для: Serrrgio
(05.12.2006 в 15:52)
| | сделал. ток где и что смотреть я не знаю... поточнее можно?
и еще вопрос. в чом отличие <? phpinfo(); ?> от <?php phpinfo(); ?> | |
|
|
|
|
автор: Serrrgio (05.12.2006 в 15:52) |
|
|
для: VINNI
(05.12.2006 в 15:22)
| | ну теперь все прояснилось, домен тут нипричем, следут медитировать вот над этим:
Fatal error: Call to undefined function mysql_connect()
это значит что пхп не знает такой функции, т.е. с базами он не работает... это все настраивается в пхп.ини в секции [MySQL]
создайте файл:
<?
phpinfo();
?>
и посмотрите что там сказано про базы... | |
|
|
|
|
|
|
|
для: Serrrgio
(05.12.2006 в 14:47)
| | Код:
<?
// Устанавливаем соединение с базой данных
$dblocation = "localhost";
$dbname = "softtime";
$dbuser = "root";
$dbpasswd = "";
$dbcnx = mysql_connect($dblocation,$dbuser,$dbpasswd) or die (mysql_error());
mysql_select_db($dbname, $dbcnx) or die (mysql_error());
// Выполняем SQL-запрос
$sql="SELECT name FROM authors where id_author=1";
$ath = mysql_query($sql) or die(mysql_error());
// Обрабатываем результаты запроса
if($ath) {
$num_rows=mysql_num_rows($ath);
print "$num_rows<br>"; // debug
if ($num_rows>0) {
print mysql_result($ath,0);
} else {
print "Ничего не найдено!";
}
}
?>
После short_open_tag = On в браузере сообщение:
Fatal error: Call to undefined function mysql_connect() in C:\Apache2.2\htdocs\index2.php on line 8
Апач - 2.2.3, пхп - 5.2.0, мускл - 5.0.27.
Все это только што поставил на свежую винду (ХП Профессионал). На старой было тоже самое (пробовал переустанавливать несколько раз).
Настройку Апача+пхп производил в соответствии с:
http://www.softtime.ru/article/index.php?id_article=95
И еще такая мысль. Я все это пытаюсь запустить на работе, где есть сеть и все компы включены в домен. При установке апач определил его. Вместо него я написал localhost. Может быть чонть изза этого... Хотя я не думаю. Потому што сам сервер апач работает, пхп-код БЕЗ ЗАПРОСОВ мускла выполняется нормально... | |
|
|
|
|
автор: Serrrgio (05.12.2006 в 14:47) |
|
|
для: VINNI
(05.12.2006 в 14:40)
| | надабы переустановить пхп, какая версия пхп, апач? какая ось ка кампе?
в php.ini раскоментировать строку
short_open_tag = On или сделать On если он Off (перезапустить апач)
и исходный текст страницы из браузера сюда киньте pls | |
|
|
|
|
|
|
|
для: Serrrgio
(05.12.2006 в 14:28)
| | 0) { print mysql_result($ath,0); } else { print "Ничего не найдено!"; } } ?> | |
|
|
|
|