Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для nick56reg
27 / 9 / 1
Регистрация: 29.04.2011
Сообщений: 129

Php-скрипт и MySQL

29.05.2011, 14:26. Показов 1393. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите понять в чем проблема. Скрипт
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$date = date('Y-m-d', time());
$db = mysql_connect('localhost', 'root', 'password'); 
mysql_query("DROP DATABASE `counter`");
mysql_query("CREATE DATABASE `counter`");
mysql_select_db("counter");
mysql_query("CREATE TABLE `list_ip` (`id` INT(10) NOT NULL AUTO_INCREMENT,
                                                                     `ip` TEXT(15) NOT NULL,
                                                                     `date` TEXT(10) NOT NULL,
                                                                     PRIMARY KEY(`id`))");
mysql_query("CREATE TABLE `ip_list2` (`id` INT(10) NOT NULL AUTO_INCREMENT,
                                                                     `ip` TEXT(15) NOT NULL,
                                                                     `date` TEXT(10) NOT NULL,
                                                                     PRIMARY KEY(`id`))");
mysql_query("CREATE TABLE `statistics` (`hosts` INT(10) NOT NULL,
                                                                                `hits` INT(10) NOT NULL,
                                                                                `total` INT(15) NOT NULL,
                                                                                `date` TEXT(10) NOT NULL)");
mysql_query("INSERT INTO `statistics` (`hosts`, `hits`, `total`, `date`) VALUES (0,0,0, \"$date\")");
mysql_close($db);
?>
не исполняется (хотя phpinfo(); и другие простые скрипты исполняются) и не создает таблицы, проверял через phpMyAdmin. В чем причина? Веб-сервер сборка Денвера, настройки все по умолчанию, ничего не менял. Если возможно - разжуйте как следует, тк я в этом деле полный чайник.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.05.2011, 14:26
Ответы с готовыми решениями:

Можно ли делать include php ,при котором если в загружаемом файле есть ошибки,то чтобы необваливался весь скрипт в который загружается другой скрипт?
Можно ли делать include php ,при котором если в загружаемом файле есть ошибки,то чтобы необваливался весь скрипт в который загружается...

скрипт php
Добрый день Задача: база данных ежедневно пополняется подскажите как убрать люди с красным текстом с сайта &lt;tr...

Не работает скрипт в PHP 5.4
Здрасвуйте Перестал работать скрипт в php версии 5.4 На 5.2 работает без проблем. Подскажите что подправить. Я никак не пойму. Все...

5
 Аватар для MegaAce
332 / 306 / 155
Регистрация: 14.02.2010
Сообщений: 662
29.05.2011, 16:06
Возможно у вас нет пароля на root, замените 'password' на ''
0
 Аватар для nick56reg
27 / 9 / 1
Регистрация: 29.04.2011
Сообщений: 129
29.05.2011, 17:26  [ТС]
Цитата Сообщение от MegaAce Посмотреть сообщение
Возможно у вас нет пароля на root, замените 'password' на ''
Разумеется, в поле password оставлял пустое значение... не помогло, может быть заменить root на user или это ничего не изменит? И обьясните пожалуйста, в какой момент должны создаваться таблицы? Во время запуска в браузере файла "table.php" или же их нужно как-то иначе инициировать?
0
 Аватар для MegaAce
332 / 306 / 155
Регистрация: 14.02.2010
Сообщений: 662
29.05.2011, 22:08
Тогда когда обрабатывается приведенный вами скрипт. У меня тоже денвер, все создало по этому не понимаю в чем проблема?
0
наблюдатель
 Аватар для djvergon
28 / 17 / 5
Регистрация: 20.05.2011
Сообщений: 1,123
30.05.2011, 09:16
Попробуйте это:
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?
$date = DATE('Y-m-d', TIME());
$db = mysql_connect('localhost', 'root', 'password') OR mysql_error(); 
mysql_query("DROP DATABASE `counter`") OR mysql_error();
mysql_query("CREATE DATABASE `counter`") OR mysql_error();
mysql_select_db("counter") OR mysql_error();
mysql_query("CREATE TABLE `list_ip` (`id` INT(10) NOT NULL AUTO_INCREMENT,
                                                                     `ip` TEXT(15) NOT NULL,
                                                                     `date` TEXT(10) NOT NULL,
                                                                     PRIMARY KEY(`id`))") OR mysql_error();
mysql_query("CREATE TABLE `ip_list2` (`id` INT(10) NOT NULL AUTO_INCREMENT,
                                                                     `ip` TEXT(15) NOT NULL,
                                                                     `date` TEXT(10) NOT NULL,
                                                                     PRIMARY KEY(`id`))") OR mysql_error();
mysql_query("CREATE TABLE `statistics` (`hosts` INT(10) NOT NULL,
                                                                                `hits` INT(10) NOT NULL,
                                                                                `total` INT(15) NOT NULL,
                                                                                `date` TEXT(10) NOT NULL)") OR mysql_error();
mysql_query("INSERT INTO `statistics` (`hosts`, `hits`, `total`, `date`) VALUES (0,0,0, \"$date\")") OR mysql_error();
mysql_close($db) OR mysql_error();
?>
и он сам в нужном месте выдаст вам текст ошибки
1
 Аватар для nick56reg
27 / 9 / 1
Регистрация: 29.04.2011
Сообщений: 129
30.05.2011, 13:00  [ТС]
Цитата Сообщение от MegaAce Посмотреть сообщение
Тогда когда обрабатывается приведенный вами скрипт. У меня тоже денвер, все создало по этому не понимаю в чем проблема?
Таким образом я должен создать страничку со следующим кодом
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<html>
<body>
<?php
$date = date('Y-m-d', time());
$db = mysql_connect('localhost', 'root', 'password'); 
mysql_query("DROP DATABASE `counter`");
mysql_query("CREATE DATABASE `counter`");
mysql_select_db("counter");
mysql_query("CREATE TABLE `list_ip` (`id` INT(10) NOT NULL AUTO_INCREMENT,
                                                                     `ip` TEXT(15) NOT NULL,
                                                                     `date` TEXT(10) NOT NULL,
                                                                     PRIMARY KEY(`id`))");
mysql_query("CREATE TABLE `ip_list2` (`id` INT(10) NOT NULL AUTO_INCREMENT,
                                                                     `ip` TEXT(15) NOT NULL,
                                                                     `date` TEXT(10) NOT NULL,
                                                                     PRIMARY KEY(`id`))");
mysql_query("CREATE TABLE `statistics` (`hosts` INT(10) NOT NULL,
                                                                                `hits` INT(10) NOT NULL,
                                                                                `total` INT(15) NOT NULL,
                                                                                `date` TEXT(10) NOT NULL)");
mysql_query("INSERT INTO `statistics` (`hosts`, `hits`, `total`, `date`) VALUES (0,0,0, \"$date\")");
mysql_close($db);
?> 
</body>
</html>
сохранить ее как "primer.php" и запустить в браузере через http://localhost/
Или как-то иначе, и в какой директории должна лежать эта страница?

Цитата Сообщение от djvergon Посмотреть сообщение
Попробуйте это:
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?
$date = DATE('Y-m-d', TIME());
$db = mysql_connect('localhost', 'root', 'password') OR mysql_error(); 
mysql_query("DROP DATABASE `counter`") OR mysql_error();
mysql_query("CREATE DATABASE `counter`") OR mysql_error();
mysql_select_db("counter") OR mysql_error();
mysql_query("CREATE TABLE `list_ip` (`id` INT(10) NOT NULL AUTO_INCREMENT,
                                                                     `ip` TEXT(15) NOT NULL,
                                                                     `date` TEXT(10) NOT NULL,
                                                                     PRIMARY KEY(`id`))") OR mysql_error();
mysql_query("CREATE TABLE `ip_list2` (`id` INT(10) NOT NULL AUTO_INCREMENT,
                                                                     `ip` TEXT(15) NOT NULL,
                                                                     `date` TEXT(10) NOT NULL,
                                                                     PRIMARY KEY(`id`))") OR mysql_error();
mysql_query("CREATE TABLE `statistics` (`hosts` INT(10) NOT NULL,
                                                                                `hits` INT(10) NOT NULL,
                                                                                `total` INT(15) NOT NULL,
                                                                                `date` TEXT(10) NOT NULL)") OR mysql_error();
mysql_query("INSERT INTO `statistics` (`hosts`, `hits`, `total`, `date`) VALUES (0,0,0, \"$date\")") OR mysql_error();
mysql_close($db) OR mysql_error();
?>
и он сам в нужном месте выдаст вам текст ошибки
Спасибо, попробую!

Добавлено через 30 минут
Вобщем таблицы создались только когда я перенес нужный файл из директории home/test1.ru/www в директорию home/localhost/www .
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.05.2011, 13:00
Помогаю со студенческими работами здесь

PHP скрипт торрент .
Интересует есть такой скрипт ? есть домен с хостом пока пустует на 5 гигов .. вот думаю замутить такую дребедень ...

php скрипт CGI
Я новичок. Поэтому сильно не ругайтесь, но проблема в следующем. Я описал проблему как для LAMPP (linux), так и денвер (windows). мУ...

php скрипт + ajax
К примеру использую ajax для влияния на рейтинг новости, дело в том, что если быстро нажать несколько раз скажем на плюс, то данные...

Нужен php скрипт
Возьмём для примера такую ситуацию. Я оставляю, допустим вконтакте, ссылку на php скрипт, этот скрипт должен выполнить такое действие: ...

Не работает PHP скрипт
Всем привет !!! Надеюсь мне кто-то тоже поможет ;) Вот пару дней назад, начал изучение php программирования, скачал апач и пхп...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru