Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Тема скрещивания Apache+PHP+MySQL продолжается
 
 автор: Pavloff.D   (17.06.2006 в 21:05)   письмо автору
 
 

После раскомментирования строки extension=php_mysql.dll при запуске сервера выдавалось сообщение, что модуль php_mysql.dll не найден. Видя такую картину я попробовал изменить параметр extension_dir = "./" на extension_dir = "C:/php/ext" (расположение библиотек расширений), после этого выдовалось сообщение мол, не найдена указанная процедура какае-то.
Это издевательство какое-то!!!!

   
 
 автор: cheops   (17.06.2006 в 22:00)   письмо автору
 
   для: Pavloff.D   (17.06.2006 в 21:05)
 

Что за процедура? Как точно звучит текст сообщения?

   
 
 автор: Pavloff.D   (18.06.2006 в 06:21)   письмо автору
 
   для: cheops   (17.06.2006 в 22:00)
 

Текст сообщения таков: PHP Startup: Unable to load dynamic library 'C:/php/ext/php_mysql.dll' - Не найдена указанная процедура.
Это при extention_dir="C:/php/ext/".

   
 
 автор: cheops   (18.06.2006 в 11:37)   письмо автору
 
   для: Pavloff.D   (18.06.2006 в 06:21)
 

А библиотеку C:/php/libmysql.dll помещали в C:/Windows/system32?

   
 
 автор: Pavloff.D   (18.06.2006 в 14:28)   письмо автору
 
   для: cheops   (18.06.2006 в 11:37)
 

Ничего сибе(!), таких советов я ни в каких руководствах не встречал... Вставил этот dll, уже лучше - PHP узнает Mysql, но, я не удивился, было бы странно, если б все получилось :(, При запуске одних "проверяющих" PHP&MySQL все вроде бы нормально, то при запуске других выводится ошибка: Parse error: parse error, unexpected $end in e:\program files\apache group\Apache\htdocs\mysql.php on line 27
Типа такой, при этом переменной $end в фаиле я не наблюдаю....
Что это может быть?

   
 
 автор: Pavloff.D   (18.06.2006 в 14:40)   письмо автору
 
   для: Pavloff.D   (18.06.2006 в 14:28)
 

А что Вы скажете на счет Денвера? Говорят с ним легче. Может установить его?

   
 
 автор: cheops   (18.06.2006 в 22:12)   письмо автору
 
   для: Pavloff.D   (18.06.2006 в 14:28)
 

>Parse error: parse error, unexpected $end
Это уже к MySQL не относится (т.е. если работает хоть один проверяющий скрипт - с 99% вероятностью всё настроено и будет работать дальше) - приведите код скрипта mysql.php.

   
 
 автор: Pavloff.D   (20.06.2006 в 06:29)   письмо автору
 
   для: cheops   (18.06.2006 в 22:12)
 

mysql.php :
<?php
define 
("DBName""test") ;
define ("HostName""localhost") ;
define ("UserName""root") ;
define ("Password""") ;
if ( !
mysql_connect (HostNameUserNamePassword) )
{ echo 
"He могу соединиться с базой " DBName" !<br>";
echo 
mysql_error ( ) ;
exit;
}
mysql_select_db (DBName) ;
// Создаем таблицу t. Если такая таблица уже есть,
// сообщение об ошибке будет подавлено, т. к.
// используется "@"
@mysql_query ("create table t(id int, a text)");
// Вставляем в таблицу 10 записей
for($i=0$i<10$i++)
$id=time();
mysql_query "insert into t(id, a) values ($id, 'Стр$1 !')");
// Вьшодим все записи
$r=mysql_query ("select * from t") ;
for(
$i=0$i<mysql_num_rows ($r) ; $i++)
$f=mysql_fetch_array ($r) ;
echo 
"$f[id] -> $f [a] <br>\n";
}

?>

   
 
 автор: hell_riser   (20.06.2006 в 08:23)   письмо автору
 
   для: Pavloff.D   (20.06.2006 в 06:29)
 

Parse error: parse error, unexpected $end
это естественно у вас цикл после mysql-query не закрыт

for($i=0; $i<10; $i++) 
{ $id=time(); 
mysql_query ( "insert into t(id, a) values ($id, 'Стр$1 !')"); 
// Вьшодим все записи 
$r=mysql_query ("select * from t") ; 
for($i=0; $i<mysql_num_rows ($r) ; $i++) 
{ $f=mysql_fetch_array ($r) ; 
echo "$f[id] -> $f [a] <br>\n"; 
}


а надо


for($i=0; $i<10; $i++) 
{ $id=time(); 
mysql_query ( "insert into t(id, a) values ($id, 'Стр$1 !')"); 
// Вьшодим все записи 
$r=mysql_query ("select * from t") ; 
for($i=0; $i<mysql_num_rows ($r) ; $i++) 
{ $f=mysql_fetch_array ($r) ; 
echo "$f[id] -> $f [a] <br>\n"; 
}
}

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования