Есть, нашёл ошибку. Я сохранял файлы с кодировкой - Юникод, а надо было ANSI. Боялся, что русские буквы выводиться не будут. Теперь всё работает
Мде. Мистика... Почему же я сохараняю и как ANSI и как UTF — все работает. «Спилберг? Ту миллино долларс? Непоняяяятно» ©
Люди кто знает что я не так сделал бьюсь уже 2 часа не как не пойму :Устоновил Апач+рнр+mysql вроде все работает нормально и вроде бы есть связь с mysql ( $link = mysql_connect("localhost", "root","паролик ") , но когда я хочу создать базу данных мне выдаеться такая ошибка :Current PHP version: 5.1.4 Fatal error: Call to undefined function mysql_creat_db() in C:\Program Files\Apache Group\Apache2\htdocs\test\1.php on line 12 Причем когда я пишу свой паролик в INDEX2.PHP мне выдаеться следующие :Current PHP version: 5.1.4 Database "mysql" Table: columns_priv Table: db Table: func Table: help_category Table: help_keyword Table: help_relation Table: help_topic Table: host Table: tables_priv Table: time_zone Table: time_zone_leap_second Table: time_zone_name Table: time_zone_transition Table: time_zone_transition_type Table: user Database "test" После (Database "test") не чего больше не пишеться ... Заранее спасибо !!!
Спасибо Петер , но это просто опечатка вышла я писала правильно ( ну хотя наверное если правильно ошибки бы не было - ) Вот что : <?php print "Current PHP version: <b> ". phpversion() ."</b>"; $link = mysql_connect("localhost", "root","мой парольчик") or die("Could not connect"); if (mysql_create_db($new,$Link)){ print ("The datebase, $new ,was successfully created !<br>\n"); } else { print ("The datebase , $new could not be created !<br>\n"); } mysql_close( $Link); ?> А вот что мне выдал браузер : Current PHP version: 5.1.4 Fatal error: Call to undefined function mysql_create_db() in C:\Program Files\Apache Group\Apache2\htdocs\test\1.php on line 7( что я сделала не так помогите люди !!!!!!! :roll: )
Спасибо Ti !!! Но честно говоря там столько всяго , черт голову сломит можешь вкратсе обьяснить что мне надо делать что бы создать базу данных вот чем я пользовалась : Apache 2.0 for Win PHP 5.1.4 for Win (последняя версия с исправлениями критических ошибок) MySQL Server 4.1.16 for Win
Спасибо Ti посмотрю !!! Но все же если как создать базу данных (MySQL Server 4.1.16 for Win)и сможет кратко пояснить было бы здорово !!!
Спасибо Петер !!! Это через MySQL Server я так поняла , а на PHP 5.1.4 for Win (последняя версия с исправлениями критических ошибок) я так поняла нельзя да ? Если да то кто может подсказать с какой версией можно сделать ?( что бы связку общую сделать тоже можно было бы ) Заранее всем спасибочки !!!
Спасибо Ti и всем тем кто мне помог я всем очень презнательна !!! Вроде бы все заработала !!! Ну что еще могу сказать -УРА !!!
ТРабла с mySQL OS XP SP2 Firewall avira antivir (разрешил доступ к mysql + открыл 3306 порт для TCP) Apach 2.2.2 - сервис запущен PHP 5.20 - работает уже пол-года в связке с апачем MYSQL - сервис запущен mysql> \s -------------- E:\Program Files\MySQL\MySQL Server 5.1\bin\mysql.exe Ver 14.13 Distrib 5.1.16- beta, for Win32 (ia32) Connection id: 3 Current database: Current user: root@localhost SSL: Not in use Using delimiter: ; Server version: 5.1.16-beta-community-nt MySQL Community Server (GPL) Protocol version: 10 Connection: localhost via TCP/IP Server characterset: latin1 Db characterset: latin1 Client characterset: latin1 Conn. characterset: latin1 TCP port: 3306 Uptime: 1 hour 21 min 22 sec Threads: 1 Questions: 6 Slow queries: 0 Opens: 14 Flush tables: 1 Open tabl es: 0 Queries per second avg: % PHP.ini include_path = ".c:\php\includes" extension_dir = "C:\windows\system32" extension=php_mysql.dll (ddl-ка лежит в system32) mysql.default_host = 127.0.0.1 mysql.default_socket = mysql.default_port = mysql.max_links = -1 mysql.max_persistent = -1 mysql.default_user = Содержимое C:\Program Files\PHP>dir /b тестовый скрипт для mysql PHP: <?php if(!mysql_connect("localhost","root","qwerty1")){ echo "not work"; #echo mysql_error(); exit; } echo "IT WORK"; ?> Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\mysql1.php on line 10 PHP Expert пишет что неможет загрузить в system 32 php_mysql.dll Помогите подключить mysql.
подробнее куда добавить? перегрузить ПК или апач? тему прочел всю. path из system variable. phprc libmySQL.dll лежит в system32 получается что он там и ищет что еще дописать?
Всем даров. Будете смеяться но я пытаюсь поставить сервер уже пол месяца)) Вот нашел вашу инструкцию и почти получилось. Да, почти. На сколько я понимаю то ошибка в состыковке с МуСКЛом. Итак рассказываю что я делал: 1. Установил Апач 2.0.55 с вашей ссылки. 2. Установил МуСКЛ (тоже с вашей ссылки). 3. Распаковал свой php-5.2.4-Win32.zip в папку C:\php-5\ 4. Добавил в системной переменной PATH пути. Тоесть в итоге получилось %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php-5\;C:\php-5\ext\;Crogram Files\MySQL Server 5.0\bin;C:\Program Files\ATI Technologies\ATI Control Panel 5. Скачал ваш php.ini Раскомментировал в нём extension=php_msql.dll 6. В конф файле РНР добавил LoadModule php5_module C:/php-5/php5apache2.dll #AddModule mod_php5.c AddType application/x-httpd-php .php PHPIniDir "C:/php-5/" и заменил на свои параметры ServerAdmin и ServerName(что собсно роли не должно играть) 7. Комп перезагружал Н-е кол-во раз. В службах Аpache2 работает с описанием "Apache/2.0.55 (Win32) PHP/5.2.4" и МуСКЛ без описаний. ---------------------------- Вроде всё описал. Теперь показания: код работает как положено. Но вот код при посылании на него командой http://localhost/test/html/first.php?my_name=A выдаёт лиш И что касается МуСКЛа Выдаёт И также index2.php ваш(я не вносил в нём никаких изменений) выдаёт : ------------------------------ Надеюсь на ваш професионализм)
Где читаем? У меня в самоучителе вобщето идёт речь как о простых переменных, а не масивах. И по идее так должно работать :? Да, невнимателен. Исправил но теперь выдаёт такую ошибку С доступом какие-то проблемы
http://phpfaq.ru/globals http://php.ru/manual/ пароль для root при установке указывал? // Смените аватару. Разрешены только личные фото. Кстати, это ни фига не бог войны.